GamiQ, de game notes app met game maps!
Mja, dat probeer ik te doen. 'newsrc' bevat
dat wil ik toewijzen aan de onclick van twee elementen (die al een onlick event hebben)
JavaScript:
1
| javascript:window.open('http://some.url.nl/plaatje.jpg','bigpicture','height=410,width=570'); |
dat wil ik toewijzen aan de onclick van twee elementen (die al een onlick event hebben)
[ Voor 12% gewijzigd door -SaveMe- op 28-06-2006 10:03 ]
GamiQ, de game notes app met game maps!
Dat zou ik zo doen:
Ik neem aan dat je de oude eventhandler wil vervangen door een nieuwe?
JavaScript:
1
2
3
4
5
| function openNewWindow() { window.open('http://some.url.nl/plaatje.jpg','bigpicture','height=410,width=570'); } document.getElementById(id1).onclick = openNewWindow; document.getElementById(id2).onclick = openNewWindow; |
Ik neem aan dat je de oude eventhandler wil vervangen door een nieuwe?
[ Voor 8% gewijzigd door user109731 op 28-06-2006 10:12 ]
Dat werkt (maar ik had iets soortgelijks), maar probleem is dat some.url.nl uit een variable komt
en zodra ik die functie aanroep met een variable, dan werkt het niet ?
en zodra ik die functie aanroep met een variable, dan werkt het niet ?
GamiQ, de game notes app met game maps!
Uhmz, kun jij mij als JS-beet dat ff uitleggen ?djluc schreef op woensdag 28 juni 2006 @ 10:29:
Dan moet je "bah" eval gebruiken.
GamiQ, de game notes app met game maps!
Nee; je kan eea in een anonymous function wrappen met een closure of bijvoorbeeld gebruik maken van een global, of die variabele toekennen als een custom property aan het HTML element enzovoorts enzovoortsdjluc schreef op woensdag 28 juni 2006 @ 10:29:
Dan moet je "bah" eval gebruiken.
Intentionally left blank
Daar wordt het mooier opcrisp schreef op woensdag 28 juni 2006 @ 10:32:
[...]
Nee; je kan eea in een anonymous function wrappen met een closure of bijvoorbeeld gebruik maken van een global, of die variabele toekennen als een custom property aan het HTML element enzovoorts enzovoorts
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <img src="img.gif" id="foo"> <img src="img.gif" id="bar"> <script type="text/javascript"> function addOnclickHandler(id,strEvent) { document.getElementById(id).onclick = function () { window.open(strEvent,'bigpicture','height=410,width=570'); } } addOnclickHandler('foo','http://tweakers.net'); addOnclickHandler('bar','http://gathering.tweakers.net'); </script> |
Intentionally left blank
Heb de oplossing van Crisp geimplementeerd. Die is mooier, ben ik gelijk van die global var af!
GamiQ, de game notes app met game maps!
Pagina: 1