Autor | Zpráva | ||
---|---|---|---|
davef6 Profil |
#1 · Zasláno: 18. 3. 2009, 13:15:30
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 |
#2 · Zasláno: 20. 3. 2009, 17:29:58
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í. |
||
Časová prodleva: 3 dny
|
|||
davef6 Profil |
#3 · Zasláno: 23. 3. 2009, 16:01:19
bohužel ta stránka co ji tam načítám se tam ani neobjeví
|
||
Časová prodleva: 15 let
|
0