webForumDet fria alternativet

Hjälp med ny funktion.

JavaScriptur Javascript

1 svar · 169 visningar · startad av AndreasC

AndreasCMedlem sedan mars 20011 964 inlägg
#1

Skulle någon bara kunna kolla på ett script och se om man kan lägga till en funktion. Scriptet laddar en sida vid namn index.htm i en frame som heter index. Sidan som scriptet ligger på ska öppnas i ett separat fönster, och framesetet med framen index, där index.htm laddas, ligger i ett huvudfönster. Det är därför scriptet ser ut som det gör. Sidan index.htm laddas efter en väntetid på 15 sekunder. Jag undrar nu om man kan lägga till en funktion som gör att hela fönstret stängs efter det att index.htm har laddats. Det ska inte vara beroende av någon tid utan funktionen ska kallas direkt efter att sidan har laddats efter de gångna 15 sekunderna. Är detta möjligt? Scriptet ser ut så här:

<script language="javascript" type="text/javascript">
<!--
function changeOpener()
{
window.opener.parent.index.location = "index.htm";
}

window.setTimeout("changeOpener();",15000);
//-->
</script>

MVH, Andreas

JohnsenMedlem sedan juli 2000836 inlägg
#2

Har du provat med window.close()?

Alltså:

function changeOpener() 
{ 
window.opener.parent.index.location = "index.htm"; 
window.close();
} 

window.setTimeout("changeOpener();",15000);
125 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)