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

Destination (Href) in javascript menu naar IFRAME??

teacher
4 antwoorden
  • Ik heb een menu'tje in elkaar gezet, en wil de links die daarin staan laten verwijzen naar X dat vervolgens in het onderstaande IFRAME geopend moet worden. Hieronder een regel uit het menu:
    dhtmlMenu.addItem(new NavBarMenuItem("Google", "http://www.google.nl"));

    Mijn kennis van javascript is zeer beperkt, dus ik twijfel aan hoe dit op te lossen…zelf heb ik volgende geprobeerd, maar dit werkt niet…

    dhtmlMenu.addItem(new NavBarMenuItem("Google", "location.href=http://www.google.nl"));

    en dit moet dan nog verwijzen naar het IFRAME…Kan iemand uitkomst brengen? BvD!
  • Als je hier de hele code nou eens neerzet..
  • Ok, hierbij iets meer code :D :

    Menu onderdeel:

    dhtmlMenu = new NavBarMenu(100, 120);
    dhtmlMenu.addItem(new NavBarMenuItem("Operationeel", ""));
    dhtmlMenu.addItem(new NavBarMenuItem("Test", "test.htm"));
    dhtmlMenu.addItem(new NavBarMenuItem("Test2", "test2.htm"));
    dhtmlMenu.addItem(new NavBarMenuItem("Test3", href = "test3.htm"));
    myNavBar1.addMenu(dhtmlMenu);

    Dan het IFRAME:

    <IFRAME id="FrameOnder" name="FrameOnder"
    src="index.htm" width="750" height="600"
    scrolling="auto" frameborder="1"> [Your user agent does not support
    frames or is currently configured not to display frames. However, you may
    visit <A href="index.htm" target="_parent">the related document.</A>]
    </IFRAME>

    Heb je hier meer aan?
  • Je hebt dat menuutje waarschijnlijk niet zelf geschreven maar dat terzijde.
    Je moet de target voor de link opgeven en die moet naar "FrameOnder" wijzen.

Beantwoord deze vraag

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