Autor Zpráva
davef6
Profil
Dobrý den,

neznáte někdo nějaký pěkný preloader? posílám data do malého okna, které se otevře (pro upload fota)
<form name="form" onsubmit="window.open('about:blank', 'nahrej','status=no,toolbar=no,location=no,menu=no,scrollbars=no,width=350,height=110');" action="/nahraj_foto.php?<?php if ($_GET[hl_foto]=='1') echo "hl_foto=1"; else echo "hl_foto=0"; ?>" method="post" ENCTYPE="multipart/form-data" target="nahrej">


a vyzkoušel jsem mnoho preloaderů, ale žádný mi nefungoval, dokonce jsem zkoušel i iframe, ale bohužel pokud se nenačte celá stránka v tom malém okně (je tam třída pro upload fota), tak se nic neukáže

tady ještě přikládám kód toho malého okna
<?php
$povolene = array("classes/maxImageUpload.class.php");
if (in_array("classes/maxImageUpload.class.php", $povolene)) {
    include "classes/maxImageUpload.class.php";
}

$povolene = array("config.php");
if (in_array("config.php", $povolene)) {
    include "config.php";
}

$povolene = array("sessions.php");
if (in_array("sessions.php", $povolene)) {
    include "sessions.php";
}
            function iduzivatele ($prezdivka, $heslo, $link)
            {
              $vysledek=mysql_query("select id from uzivatele where prezdivka='".addslashes($prezdivka)."' and heslo='".addslashes($heslo)."'", $link);
                if (!$vysledek)
                  return false;
                else
				{
                  $radek = mysql_fetch_array($vysledek);
                  return $radek["id"];
                }
             } 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Nahraj foto</title>
</head>

<body>
<h2 style="text-align:center;">Uložení nové fotografie</h2>
<p style="text-align:center;">
<?php
						  	  $myImageUpload = new maxImageUpload(); 
                              //$myUpload->setUploadLocation(getcwd().DIRECTORY_SEPARATOR);
                              $myImageUpload->uploadImage();
?>
</p>

<script type="text/javascript">
<!--
window.opener.location = "/index2.php?page=nastaveni&nas=nastaveni_profilu&sek=1&priznak=1";
var odpocitavani = 2; // cas v sekundách
var casovac;

function odpocet(){
odpocitavani--;
if(odpocitavani > 0) return;

window.clearInterval(casovac);

window.close();

}

casovac = window.setInterval("odpocet()", 1000);
//-->
</script>
</body>
</html>


děkuji za rady
Chamurappi
Profil
Reaguji na davaf6:
Preloader pro upload? To mi zní trochu nesmyslně. Co tím myslíš?
Jestli chceš dát uživateli při odeslání najevo, že už se něco děje, tak místo „about:blank“ načti do toho nového okna stránku s nějakou animací.
davef6
Profil
bohužel ta stránka co ji tam načítám se tam ani neobjeví

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: