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

Webprogrammeren & scripting

HTML / Javascript Met link 2 frames tegelijk wijzigen werkt

Anoniem
jthvdweele
4 antwoorden
  • Ik heb dit zowel met HTML gebrobeerd als met javascript. Geen van beiden werken, zowel in IE als FF. Wat doe ik fout.
    HTML:
    <tr><td>
    <a href="'abstractface.html" target="rechtsonder"
    onClick='top.rechtsboven.location.href="welkom.html" '>
    De workshops</a><br />
    </td></tr>

    Javascript:
    <script language="javascript">
    function linkwelkom(){
    top.rechtsboven.location.href = 'welkom.html';
    top.rechtsonder.location.href = 'abstractface.htm'; }
    </script>

    <a href="javascript:linkwelkom()">Welkom</a>

    www.beeldenatelier.nl
    Bedoeling is linkjes linksboven moeten 2 frames wijzigen.
  • Allereerst: welkom op dit forum!

    Vervolgens wil ik je graag wijzen op het feit dat het wel kan, maar dat je een bijzonder verouderde methode gebruikt. Eigenlijk geldt dat voor frames in het algemeen: het is niet helemaal meer van deze tijd. De enige uitzondering die je tegenwoordig nog tegenkomt is het embedden van content dmv iframes, en daar is het laatste woord nog niet over gesproken.

    Maar goed, terug naar jouw probleem. Hoewel JavaScript niet mijn specialiteit is zie ik geen problemen met je code, een snelle zoektocht bevestigt dit. Dat gezegd hebbende, de code die je hier plaatst staat niet in de pagina waar je naar linkt. Heb je de code wel op de server geplaatst?

    - Bas
  • Bedankt voor de snelle reaktie. (per ongeluk op enter gedrukt zodat je een deel van mijn antwoord zag.)
    De linkjes staat in 'linksboven.html' en de frames uiteraard in index.html.
    <frame src="linksboven.html" name="linksboven" <frame src="welkom.html" name="rechtsboven"
    <frame src="linksonder.html" name="linksonder"
    <frame src="rastafari.htm" name="rechtsonder"
    (dez code zelfde als in mijn website waar je code kan inzien.

    In de linksboven.html staan 4 linkjes.
    De <script…. staat tussen de HEAD-tags en de aanroepHTML (<a href="javascript….) staat tussen TABLE-tags.

    Deze code moet toch staan in de aanroepende html dus in linksboven.html en niet in de pagina waar hij naar toe linkt?
  • [quote:b8bcc8e059="jthvdweele"]Bedankt voor de snelle reaktie. (per ongeluk op enter gedrukt zodat je een deel van mijn antwoord zag.)[/quote:b8bcc8e059]Geen probleem!

    [quote:b8bcc8e059="jthvdweele"]In de linksboven.html staan 4 linkjes.
    De <script…. staat tussen de HEAD-tags en de aanroepHTML (<a href="javascript….) staat tussen TABLE-tags.[/quote:b8bcc8e059]
    Ja, daar zit dus de fout, want er staat geen enkel script in linksboven.html

    [quote:b8bcc8e059="jthvdweele"]Deze code moet toch staan in de aanroepende html dus in linksboven.html en niet in de pagina waar hij naar toe linkt?[/quote:b8bcc8e059]Dat klopt.

    - Bas

Beantwoord deze vraag

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