Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Probleem met link (kijk zelf maar 'ns)

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: [url]http://members.lycos.nl/podium3/test/vreemd.htm[/url]
  • 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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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