webForumDet fria alternativet

Refresha annan frame....

3 svar · 212 visningar · startad av SPinckney

SPinckneyMedlem sedan juli 2002104 inlägg
#1

Halloj,

Jag gör tex en editering på sidan main.asp och trycker submit. Efter det vill jag att Menu.asp och Top.asp ska refreshas eftersom editeringen påverkar dessa sidor också.

Hur gör man detta? ;-)

TryptomineMedlem sedan nov. 200238 inlägg
#2

Jag har inte testat, men detta borde funka.

function doSomeStuff()
{
var frame=GetFrame(parent,"menu"); // Hämta frame med namn=menu
frame.location.replace("menu.asp")
frame=GetFrame(parent,"top");
frame.location.replace("top.asp")
}

function GetFrame(parent,framename)
{
var i;
for(i=0;i<parent.frames.length;i++)
if(parent.frames*.name==framename)
return parent.frames*;
return false;
}

<form ..... onSubmit="doSomeStuff();">
alternativt kan du ju anropa funktionen i <body onload=.....>**

JohnsenMedlem sedan juli 2000836 inlägg
#3

<body onload="parent.Menu.location.reload(); parent.Top.location.reload()"> borde vara det lättaste.

SPinckneyMedlem sedan juli 2002104 inlägg
#4

Fungerar perfekt! tackar

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