anoniem Geplaatst: 13 september 2003 Delen Geplaatst: 13 september 2003 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] Quote Link naar reactie
anoniem Geplaatst: 13 september 2003 Auteur Delen Geplaatst: 13 september 2003 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 (?) Quote Link naar reactie
anoniem Geplaatst: 13 september 2003 Auteur Delen Geplaatst: 13 september 2003 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. Quote Link naar reactie
anoniem Geplaatst: 13 september 2003 Auteur Delen Geplaatst: 13 september 2003 Oke het probleem is opgelost: [code:1:a27da8bb11] <p><a href="test.htm" onClick="MM_openBrWindow('http://www.google.nl','Google','width=500,height=300')">Link</a></p> [/code:1:a27da8bb11] zie ook http://members.lycos.nl/podium3/test/test.htm het voornaamste is vooral dat je deze code ook in ingewikkelde php pagina's kunt invoegen..... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen