Nu vill jag stänga frame2 genom att klicka på en länk (window.close(); funkar ej) som finns i frame2. Sedan vill jag att framesetet tas bort, så det ska se ut som om att man surfade till frame1:s nuvarande adress som om man hade skrivit den i adressfältet! (i det här fallet: http://www.webforum.nu/newthread.php?s=&action=newthread&forumid=24)
Hur ska jag göra? Eller förstår ni vad jag vill öht? ;) :p
Klicka på "Öppna i nytt fönster" för att se vad jag menar.
Aktuell kod ser ut så här:
var o = 0;
function newWin(){
if(o%2==0){
document.getElementById('newwin').innerHTML = "Öppna i frame";
document.getElementById('inform').target="_blank";
parent.document.getElementById("frameset").cols="100%, 0%";
} else{
document.getElementById('newwin').innerHTML = "Öppna i nytt fönster"
document.getElementById('inform').target="output";
parent.document.getElementById("frameset").cols="50%,50%";
document.forms[0].submit();
}
o++;
}
Och nu ser jag att det finns en massa onödigt i den funktionen.
Det du vill åt är:
Det kan vara lite knivigt eftersom från fönstret (top) är frame1's adress "write-only" (alltså inte läsbar) ifall adressen inte är inom samma domän (vilket den är om frameset-sidan ligger på din domän och du surfar på webForum.nu).
261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849