Autor Zpráva
Srpenec
Profil
Zdravím,

na stránce mám funkci pomocí, které se mi otevře okno s formulářem
function hodnoceni() 
{
window.open("","hodnoceni","toolbar=no,location=no,directories=no,status=no,scrollbar=no,menubar=no,resizable=no,width=170,height=180,top=150,left=280");
}


odkaz na otevření vypadá takhle

<a target="hodnoceni" rel="nofollow" onclick="hodnoceni()" href="http://neco.cz/hodnot?id=294">Ohodnoť</a>


a potřeboval bych aby se po zavření tohoto okna aktualizovala stránka přes kterou se to okno otevřelo.

Díky za rady
fajzen
Profil
Srpenec:
na udalosť onunload naviazať funkciu, ktorá znovu načíta rodičovské okno:
window.onunload = function() { window.opener.location.reload(true); }

toto vložiť do nového okna

// EDIT: opravené document.onunload na window.onunload
Chamurappi
Profil
Reaguji na fajzena:
Instinktivně bych psal spíš window.onunload. S documentem to funguje?
fajzen
Profil
Chamurappi:
aha, sekol som sa, myslel som window
vďaka
Srpenec
Profil
Děkuji pánové,
ale jak správně napsal Chamurappi musí tam být window.onunload

ještě jednou díky
_es
Profil
Dalo by sa to naraz:
function hodnoceni() 
{
window.open("","hodnoceni","toolbar=no,location=no,directories=no,status=no,scrollbar=no,menubar=no,resizable=no,width=170,height=180,top=150,left=280").onunload=function(){location.reload(true);};
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0