/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Udspecificering af "history.back() i flere~
Fra : Søren Søby


Dato : 14-01-02 14:51

Hej alle.

Jeg har lavet en javascript-funktion, der er i stand til at udskifte
indholdet af 3 frames ved hjælp af 1 klik.
Funktionen hedder Hent(), og skal have det emne med, som den skal vise i de
3 frames - se koden.

Jeg har et problem med funktionen...
Når jeg sender 'tilbage_side' med som parameter, så skal indholdet i alle 3
frames gerne hoppe et skridt tilbage. Men det sker ikke!
Det der sker er, at mainFrame hopper 1 skridt tilbage, og topFrame hopper 2
skridt tilbage...

Er der nogen, der kan hjælpe mig med dette mysterium?

Jeg benytter Internet Explorer 5.

--- KODE ---

<html>
<head>
<title>Untitled Document</title>
<script>
function Hent(lil_link){
if (lil_link == 'aim'){
parent.mainFrame.document.location.href='aim.htm';
parent.topFrame.document.location.href='aim_top.htm';
parent.menuFrame.document.location.href='menu.htm';
}
if (lil_link == 'baggrund'){
parent.mainFrame.document.location.href='baggrund.htm';
parent.topFrame.document.location.href='baggrund_top.htm';
parent.menuFrame.document.location.href='menu.htm';
}
if (lil_link == 'tilbage_emne'){
parent.mainFrame.document.location.href='../main.htm';
parent.topFrame.document.location.href='../top.htm';
parent.menuFrame.document.location.href='../menu.htm';
}
if (lil_link == 'tilbage_side'){
parent.topFrame.history.back();
parent.mainFrame.history.back();
this.history.back();
}
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
"Menu i projektmappen:"
<p><a href="javascript:Hent('aim')">Mål og Formål</a></p>
<p><a href="javascript:Hent('baggrund')">Baggrund</a></p>
<p><a href="javascript:Hent('tilbage_emne')">Tilbage til forrige
emne</a></p>
<p><a href="javascript:Hent('tilbage_side')">Tilbage til forrige
side</a></p>
</body>
</html>

--- /KODE ---

(Hvis du synes at dette indslag minder meget om noget du har læst før, så
skyldes det at jeg har postet det i denne gruppe før. Jeg har imidlertid
tilladt mig at poste det igen - dennegang indeholdende hele koden, så
problemet skulle være nemmere at finde.)

Jeg håber at du kan hjælpe mig.
På forhånd, tak.

Med venlig hilsen
- Søren Søby



 
 
Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408930
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste