Archief - JAVASCRIPT: foutje?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Xillion

Legacy Member
wat is er hier mis mee?
Code:
<a href="#" onClick="javascript:window.open('design.html', 'Lord Of The Rings', 'width=1000,height=740,titlebar=1')">

in Firefox opent deze wel zoals het moet, maar in IE niet :-/

den Acid Burn

Legacy Member
zet es ; voor de laatste "

als da nie werkt probeer dan eens titlebar=yes ipv titlebar=1

Xillion

Legacy Member
den Acid Burn zei:
zet es ; voor de laatste "

als da nie werkt probeer dan eens titlebar=yes ipv titlebar=1

werkt in beide gevallen niet

:doh: waarom moettek altij zo laat zijn moet vragen :(

Lashknife

Legacy Member
fyi:
het is <a href="javascript:functie()"> om je href te laten weten dat het javascript is dat de href bevat en onclick="functie()" om een onclick een functie te laten oproepen, maar niet een onclick met javascript erin....
so get rid of the "javascript:" of zet het geheel bij je href

dit terzijde, jouw probleem is dat je 2de window.open parameter (de naam van je openend venster dus) geen spaties mag bevatten (althans niet voor IE)

dus steek er _ in of plak het aan mekaar, maar geen weirdo chars of spaces gebruiken.

Xillion

Legacy Member
Lashknife zei:
fyi:
het is <a href="javascript:functie()"> om je href te laten weten dat het javascript is dat de href bevat en onclick="functie()" om een onclick een functie te laten oproepen, maar niet een onclick met javascript erin....
so get rid of the "javascript:" of zet het geheel bij je href

dit terzijde, jouw probleem is dat je 2de window.open parameter (de naam van je openend venster dus) geen spaties mag bevatten (althans niet voor IE)

dus steek er _ in of plak het aan mekaar, maar geen weirdo chars of spaces gebruiken.

idd, da werkte :)
thnx all ^^

servi

Legacy Member
de correct syntax is :

<a href="#" onClick="window.open('design.html', 'Lord', 'width=1000,height=740,titlebar=1')">

href="javascript:..." is even fout als onclick="javascript:"

( probeer maar eens href="javascript:" in NS4 )

SCaRa

Legacy Member
onClick
moet da ni onclick zijn? kwestie van 100% juist te zijn ;)

servi

Legacy Member
inderdaad,
ik had gewoon copy/paste gedaan zonder er echt op te letten

in html is onClick nog toegelaten
in xhtml moet het onclick zijn.

Lashknife

Legacy Member
servi zei:
de correct syntax is :

<a href="#" onClick="window.open('design.html', 'Lord', 'width=1000,height=740,titlebar=1')">

href="javascript:..." is even fout als onclick="javascript:"

( probeer maar eens href="javascript:" in NS4 )
waar staat dat op w3 dat href="javascript:" fout is?

/me says: upgrade!

en wat bovendien nog verschrikkelijk irritant is aan
<a href="#" onclick="alert('boe')">boe</a>
is dat je met die href="#" helemaal naar boven vliegt wegens lege anchor.

test maar uit, pageke maken met dit regeltje op lijn 1 van je body, dan een pak <br /> ertussen, dan nog eens de a href en dan nogmaals een pak <br /> en dan onderaan nog eens de href regel...

als je dan niet met je scrollbar bovenaan staat zal je zien dat als je de onderste "boe" doet, dat je body terug naar bovenscrollt wegens die lege #

a big no-no for me :naughty:
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan