Autor Zpráva
JirkaR
Profil *
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 *
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 *
Myslíš třeba přes Jquery? Hledal sem různě ale nic jsem nenašel.
Alphard
Profil
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 *
JQuery použitou nemám, jaký javascript tedy použt? Nikde jsem nic takového nenašel.
ninja
Profil
JirkaR: A opravdu jste hledal?
Chamurappi
Profil
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 *
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
breeta:
To je ale trochu něco jiného, on potřebuje refresh po zavření js okna, a to php neumí.
JirkaR
Profil *
to okno lze otevrit i pomoci modal, ale je to asi stejny problem.
JirkaR
Profil *
Tak uz jsem něco spáchal do popup okna jsem přidal:

<body onunload="opener.location=opener.location;">

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:

Prosím používejte diakritiku a interpunkci.

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

0