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

Links openen via een script in nieuw venster

smeenk
3 antwoorden
  • Hallo allemaal,

    Ik heb op mijn site een schript staan waarmee links geactiveerd worden, helaas worden deze links in hetzelfde venster geopend en niet in een nieuw venster zoals ik liever zou zien.
    Ik heb geprobeerd het te wijzigen maar dat is me niet gelukt (ik weet ook niet zo heel veel van javascripts) is er iemand die weet hoe je onderstaande script (form) kunt wijzigen zodat ie wel in een nieuw venster opent of heeft iemand een ander script die dit wel doet ??
    Laat het me even weten !! Bij voorbaat dank Greetzz Smeenk.


    <form>
    <p><select name="list" size="1"
    onchange="showpage(this.form);">
    <option value="x">Kies hier de website die u wilt openen </option>
    <option value="www.startkabel.nl">Startkabel Boeren </option>
    <option value="www.ilse.nl">ilse </option>
    <option value="www.rabobank.nl">Rabobank </option>
    </select><input type="button" value="GO"
    onclick="showpage(this.form);"></p>
    </form>
    <script language="JavaScript">
    function showpage(form)
    { var item = form.list.selectedIndex;
    choice = form.list.options[item].value;
    if (choice!="x")
    top.location.href="http://"+(choice);
    };
    </script>
  • Je moet die laatste regel weghalen (die met "top.location.href…") en daar een popupscript plaatsen. Dat script kan je hier vinden.

    - Basje.

    [edit] Typfoutje verwijderd… [/edit]

    _________________
    [i:38e6c3d017]When all else fails, read the manual.[/i:38e6c3d017]

    [ Dit Bericht is bewerkt door: BasHamar op 2002-01-17 17:30 ]
  • als je die
    top.location.href="http://"+(choice);
    vervangt voor:
    optie 1:
    window.open('evengeduld.htm','mijnnieuwvenster').location.href = ="http://"+(choice);
    optie 2:
    window.open('about:blank','mijnnieuwvenster').location.href = ="http://"+(choice);

    bij de eerste moet je zelf ff een pagina evengeduld.htm maken, bij de ander verschijnt de about:blank totdat de andere pagina geladen is…

    succes!

    t.

    [ Dit Bericht is bewerkt door: teacher op 2002-01-17 18:46 ]

Beantwoord deze vraag

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