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)

Probleem met link (kijk zelf maar 'ns)

podium4
3 antwoorden
  • wie kan mij vertellen wat er mis is met de volgende code:

    [code:1:41c8c512df]
    <p><a href="javascript:window.open('http://www.google.nl', '_blank', 'menubar=0', 'toolbar=0', 'scrollbars=0', 'location=0', 'statusbar=0', 'resizable=0', 'width=500', 'height=300')">Klik hier</a></p>
    [/code:1:41c8c512df]

    Deze code levert een vreemd resultaat op, je gaat natuurlijk gewoon naar google in een nieuw scherm zonder menu's e.d. .

    Maar als je dat nieuwe venster weer wegklikt blijft ervan de webpagina bijna niks over alleen [code:1:41c8c512df][object][/code:1:41c8c512df] blijft er staan

    Kijk zelf maar 'ns:
    http://members.lycos.nl/podium3/test/vreemd.htm
  • window.open verwacht slechts 3 parameters:
    Officiele syntax:

    [code:1:4f60a85827][windowVar = ][window].open("URL", "windowName", ["windowFeatures"])

    windowFeatures:

    toolbar[=yes|no]|[=1|0]
    location[=yes|no]|[=1|0]
    directories[=yes|no]|[=1|0]
    status[=yes|no]|[=1|0]
    menubar[=yes|no]|[=1|0]
    scrollbars[=yes|no]|[=1|0]
    resizable[=yes|no]|[=1|0]
    width=pixels
    height=pixels[/code:1:4f60a85827]

    Jouw 2 parameter '_blank' wordt nu gebruikt als windownaam, op zich niet erg, maar van je overige parameters wordt alleen menubar gebruikt. De rest wordt niet begrepen ;)
    Overigens erg overbodig om '_blank' (= open in nieuw venster) te gebruiken als je bezig bent met window.open (=open een nieuw venster)

    Je code moet dus iets worden als:
    [code:1:4f60a85827]window.open('http://www.google.nl','googlescherm','menubar=0, ….. , height=300')[/code:1:4f60a85827]

    Waarom er in je originele scherm [Object] verschijnt kan ik niet verklaren, wellicht iemand anders een technische verklaring hiervoor (?)
  • Een betere manier om dit te doen is
    [code:1:5246d4aa9f]
    <a href="javascript:void(0)" onclick="window.open('bla','bla','bla')">
    [/code:1:5246d4aa9f]
    In jouw voorbeeld wordt je doorgelinked naar "window.open" maar dat bestaat niet vandaar dat je [OBJECT] krijgt te zien (hmm, klopt niet helemaal wat ik zeg geloof ik, maar daar komt 't ongeveer op neer). In mijn voorbeeld wordt href 'overgeslagen' en wordt je dus niet doorgelinked, maar bij onclick wordt wel het venster geopend.

Beantwoord deze vraag

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