Autor | Zpráva | ||
---|---|---|---|
JirkaR Profil * |
#1 · Zasláno: 15. 7. 2010, 10:41:36
Zdravím, řesim problém s náhledy obrazků, obrázky se nahrají přes popup okno které se následně zavře, na hlavní straně by se pak měly zobrazit náhledy nahraných obrazků, problém je ze se objeví až po refreshi, jak to nějak jednoduše vyřešit?
Stránka je v PHP a nahledy zobrazuje jen <?php echo $gl_html; ?> |
||
Vid Profil * |
#2 · Zasláno: 15. 7. 2010, 10:47:47
Pokud chceš refreshovat stránku automaticky po zavření popup okna musíš použít javascript, v php to nijak neuděláš protože je serverside
|
||
JirkaR Profil * |
#3 · Zasláno: 15. 7. 2010, 10:54:48
Myslíš třeba přes Jquery? Hledal sem různě ale nic jsem nenašel.
|
||
Alphard Profil |
#4 · Zasláno: 15. 7. 2010, 11:03:27
JirkaR:
Ne nutně jQuery. Bylo by zbytečné načítat kvůli tomuhle celou knihovnu, ale jestli už ji máte načtenou, není důvod ji nepoužít, pokud to něco zjednoduší. Přesunu to do javascriptu, PHP refresh vyvolat neumí. |
||
JirkaR Profil * |
#5 · Zasláno: 15. 7. 2010, 11:08:45
JQuery použitou nemám, jaký javascript tedy použt? Nikde jsem nic takového nenašel.
|
||
ninja Profil |
#6 · Zasláno: 15. 7. 2010, 11:18:36
JirkaR: A opravdu jste hledal?
|
||
Chamurappi Profil |
#7 · Zasláno: 15. 7. 2010, 11:21:19
Reaguji na JirkuR:
Viz Univerzální funkce pro AJAX. Ačkoliv teda při vhodně napsaných skriptech není AJAX vůbec potřeba, stačí jen, aby otevřené okno po dokončení uploadu a před svým zavřením zavolalo nějakou JS funkci ve window.opener a předalo jí jako argumenty adresy obrázků.
|
||
breeta Profil * |
#8 · Zasláno: 15. 7. 2010, 11:28:01
Alphard:
„PHP refresh vyvolat neumí“ ale umí! header( "refresh:5;url=odkaz.php" ); tenhle zápis tě po pěti sekundách přesměruje na daný odkaz ... |
||
Step Profil |
#9 · Zasláno: 15. 7. 2010, 11:32:09
breeta:
To je ale trochu něco jiného, on potřebuje refresh po zavření js okna, a to php neumí. |
||
JirkaR Profil * |
#10 · Zasláno: 15. 7. 2010, 11:48:28
to okno lze otevrit i pomoci modal, ale je to asi stejny problem.
|
||
JirkaR Profil * |
#11 · Zasláno: 15. 7. 2010, 13:11:26
Tak uz jsem něco spáchal do popup okna jsem přidal:
<body onunload="opener.location=opener.location;"> |
||
Časová prodleva: 14 let
|
0