04. januar 2007 - 13:54Der er
8 kommentarer og 1 løsning
En hård nød , reloade en side når vinduet lukkes IGEN
Hej Har nu fundet ud af hvorfor dette ikke virker: <a href="#" onClick="opener.location.reload(true);self.close();">Luk slave og opdater master</a> Det er fordi jeg fra hovedsiden åbner et vindue søger om noget lukker vinduet og åbner et andet vindue, så er det jo klart at <a href="#" onClick="opener.location.reload(true);self.close();">Luk slave og opdater master</a> Ikke virker.......... Tanke torsk Men er der så en måde at gøre det på altså i linket til at lukke vinduet skal der lige ledes være en funktion eller lign der kan reloade hovedsiden. Godt nok lidt langt ude men spørger nu alligevel.
pop2 - reloader hovedsiden, lukker pop1 og sig selv: <a href="#" onclick="opener.opener.location.reload(true);opener.close();self.close();">luk og reload</a>
For fejl hvis jeg bruger <a href="#" onClick="opener.top.location.reload(true);self.close();"> men ikke fejl hvis jeg bruger <a href="#" onClick="opener.location.reload(true);self.close();">
Den sidste opdatere så min iframe , ved den første med top kommer der en fejl på linket og der sker ikke noget, lukker heller ikke.
Har selv fundet ud af det med function closeWindow() { setTimeout("window.opener.parent.location.reload(true);",500); setTimeout("window.close();",750); }
..om du bruger top eller parent burde i denne sammenhæng give samme resultat, så måske havde der sneget sig en anden fejl ind. forskellen på top og parent: Parent er den nærmeste "forfader" til iframen. Top er hovedsiden uanset hvor mange frames/iframes du måtte have.
Blot for at være nysgerrig. Hvorfor skal der ventes ½ sekund før den begynder at reloade hovedsiden ?
/psc
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.