webForumDet fria alternativet

ladda om fönstret bakom

5 svar · 291 visningar · startad av OveRRidE

OveRRidEMedlem sedan feb. 200112 078 inlägg
#1

Om jag från en sida öppnar en popup-ruta (ve o fasa) och sedan från denna popupruta vill ladda om den sidan som den öppnades ifrån, hur gör jag då?

Kan man sätta nån slags target eller id på olika fönster i JavaScript?

------------------
Jag är skum

sundogMedlem sedan aug. 200189 inlägg
#2

Antingen
window.opener.reload()
eller om du först döper fönstret som öppnar popupen.

self.name=first
och sen i popupen
first.reload()

OveRRidEMedlem sedan feb. 200112 078 inlägg
#3

Det verkar inte fungera..

<body onLoad="self.name=first()">

På sidan som öppnar popupen..

<body onLoad="first.reload()">

På popupsidan.. händer inget.. :q

------------------
Jag är skum

tjejmedhundMedlem sedan juni 2001340 inlägg
#4

Jag använder detta för att ladda en ny sida i 'parent' fönstret, kanske kan du ändra om lite i den så att det passar?

Detta i <head> på popupsidan:

<script language="JavaScript">
<!--
function updateParent(inUrl) {
  window.opener.location.href = inUrl;
}
//-->
</script>

Detta vid länken/knappen på popupsidan:

onClick="javascript:updateParent('nysida.html');"

------------------
... then I decided that I was a lemon for a couple of weeks. I kept myself amused all that time jumping in and out of a gin and tonic.

JojoxxMedlem sedan juni 20004 308 inlägg
#5

reload() är en funktion till objektet location. Således borde korrekt anrop vara window.opener.location.reload();

------------------
/ J

OveRRidEMedlem sedan feb. 200112 078 inlägg
#6

Tack Jojoxx! Funk. :)

------------------
Jag är skum

130 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)