Autor Zpráva
luma64
Profil
Zdravim, potrebujem opraviť údaje. Cez php kód si otvorím ďalšiu stránku s oknom s formulárom, cez ktorý opravím požadovanú hodnotu. Po kliknutí by som potreboval stránku zavrieť a urobiť refresh pôvodnej, odkiaľ bol formulár vyvolaný. Na webe som našiel viacero takých príkladov, ale žiaden mi nezafungoval ako by som potreboval.

V okne, kde je kód, ktorý robí aktualizáciu je javascript:
function closeWin(){

window.parent.opener.top.location.reload();
window.close();

} 

Ten sa vyvolá po uložení
<input type="submit" value="Uložiť" name="submit" onclick="closeWin()"/>

Okno sa zavrie ale povodne okno sa nerefreshne. Az po manuálnom obnovení stránky.
Str4wberry
Profil
Proč to chcete takhle dělat?

Většinou je obvyklé, že se ze stránky A přejde na stránku B s formulářem, odkud se po odeslání přesměruje zpátky na stránku A. Není k tomu vůbec potřeba JS.

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: