Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

2 frames wijzigen met 1 link

None
5 antwoorden
  • Hallo allemaal, kort vraagje van nieuwe (be kind!) gebruiker.
    Ik wil graag via een link in het bovenste frame op een pagina de inhoud van 2 andere frames (de index, links en het hoofdvenster) wijzigen. Wat is de gemakkelijkste manier om dit voor elkaar te krijgen?
  • [code:1:c02a449e47]
    <a href="javascript:void()" onclick="parent,FRAMENAAM1.location='pagina1.htm';
    parent.FRAMENAAM2.location='pagina2.htm'">DOE HET!</a>
    [/code:1:c02a449e47]

    grtzz

    t.

    ps, wel eens van de search gehoord?? :wink:
  • Hartelijk dank voor je hulp, de link heb ik echter nog niet werkend. In frontpage zie ik zoiets:

    <a href="javascript:void()" onclick="parent.main_left.top='test1.htm';
    parent.main_body.top='test2.htm'">Hyperlink test</a>&nbsp;&nbsp;&nbsp;

    'main_left' is de bestandsnaam van de pagina t.b.v. linkerframe. Uiteraard heb ik verschillende volgordes geprobeerd (en de zoekfunctie, serious). Als je nog een tip hebt, wordt gewaardeerd!
  • Je moet ook niet verschillende volgordes uitproberen, maar gewoon het voorbeeld van teacher gebruiken :wink:
    Anyway, misschien is onderstaande iets duidelijker (iets andere schrijfwijze):

    stel je hebt onderstaande frameset
    [code:1:743ce99838]<frameset>
    <frame name="frameA" src="test1.html">
    <frame name="frameB" src="test2.html">
    </frameset>[/code:1:743ce99838]
    En je wil de pagina's in beide frames wijzigen, dan wordt dat:
    [code:1:743ce99838]parent.frames['frameA'].location='test3.html';
    parent.frames['frameB'].location='test4.html';[/code:1:743ce99838]
    Als ik overigens naar jouw code kijk en concludeer dat je een frame hebt wat "top" heet, zit ik dan juist? Zo ja, dan kan je beter deze naam wijzigen aangezien "top" een gereserveerde term is in javascript (= reference to topmost window-object).

    _________________
    NU EVEN NIET!!! KUNNEN JULLIE NU HELEMAAL NIETS ALLEEN??!! :wink:

    [ Dit bericht is bewerkt door: Annie op 2002-04-04 07:26 ]
  • Deze zou ook moeten werken !
    [code:1:e38695004b] <script language="JavaScript">
    function linkerframe()
    { location.href="links2.html";
    }
    </script>
    <a href="midden.html" target="main" onclick="javascript:linkerframe()">Klik hier</a> [/code:1:e38695004b]
    voorwaarde dat script en de link beide in het linkerframe staan :wink:
    [edit] sorry, had niet goed gelezen, je wilde vanuit het bovenframe die andere 2 vervangen, dat kan met bovenstaande link natuurlijk niet !! [/edit]
    vr. gr. smeenk

    [ Dit bericht is bewerkt door: smeenk op 2002-04-26 13:07 ]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.