meerdere frames laden?

Status
Niet open voor verdere reacties.

Heinikken

Gebruiker
Lid geworden
7 mei 2002
Berichten
309
Ik heb een pagina met 3 frames naast elkaar. (voor het gemak even frame 1, 2 en 3)
Nu wil ik dat als men in een link klikt in frame 1, dat in zowel frame 2 en 3 een nieuwe pagina wordt geopend. (2 verschillende pagina's)
Weet iemand of dit kan, en zoja... hoe?

groetjes

Heinikken
 
Hoi,

Dit kan zeker.. en wel met het volgende scriptje:

in de head zet je:

Code:
<script language="JavaScript">

function verander_frames() 
{
parent.NAAM1.location="pagina.htm"; 
parent.NAAM2.location="pagina2.htm";
}
</script>
Waarbij NAAM1 en NAAM2 de namen zijn van de twee frames die je wilt veranderen.

in de body zet je de volgende link:
Code:
<a href="javascript:verander_frames()">Verander</a>
Wel even de spatie tussen java en script weghalen ;)

Succes :)
 
Japie bedankt!

Nou heb ik een menu met bijv 10 links? werkt dat dan ook nog?
of kan ik dan steeds het scriptje kopieren en dan de naam aanpassen? (function verander_frames1(), function verander_frames2() enz)

Of heb je dan nog een ander idee?
 
Dan moet je idd voor elke link een nieuwe functie aanmaken... :)
 
he japie, voor elke link een aparte functie aanmaken is echt een beetje teveel van het goede.

Code:
<script>
function verander(pagina1,pagina2) {
    parent.FRAME1.location.href = pagina1;
    parent.FRAME2.location.href = pagina2; 
}
/</script>

<a href="javascript:verander('http://www.helpmij.nl','http://www.yahoo.com/')">doe het nu!</a>

t.
 
ok ik heb het geprobeerd, (die van teacher dan, dat leek me iets minder werk :) )
maar als ik dan de pagina open (en ook als ik op de link klik) dan geeft ie een " Runtime error" (ongeldig teken en "object wordt verwacht)
hte menu waar de links in moeten komen bestaat ook uit javascribt, kan dat een probleem zijn?
 
bij je frames moet je natuurlijk wel
<frame name="FRAME1">
doen, waar "FRAME1" de naam is van de framenaam die je in 't javascript opgeeft ;)
 
in mijn pagina heten de frames "mainFrame" en "rightFrame", dus heb ik het script zo aangepast:

<script>
function verander(pagina1,pagina2) {
parent.mainFrame.location.href = pagina1;
parent.rightFrame.location.href = pagina2;
}
/</script>

maar kan je een script in een script verwerken?
ik zal voor de duidelijkheid de bron van het menu (waar de link in moet komen) ff meesturen
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan