[Javascript] onclick event opvangen binnen een script

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 04-05 11:56
Hoe kan ik binnen een javascript een onclick event opvangen op een image?
Ik heb zoiets als dit:
JavaScript:
1
2
3
<script language="JavaScript" type="text/javascript">
document.images.PictureBox.event.onclick = window.open('test.asp', 'fotogroot','status=no');
</script>

Maar ik krijg het met geen mogelijkheid aan de praat, natuurlijk weet ik prima hoe je een onclick event aan een tag hangt, maar binnen een javascript lukt het me niet.
Begin me ook af te vragen of dit wel kan... :?

document.images.PictureBox is een <img /> tag

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 03-05 20:51

JavaScript:
1
2
3
4
5
6
7
8
9
<img src="plaatje.jpg" id="plaatje">

<script type="text/javascript">
window.onload = function() {
         document.getElementById( "plaatje" ).onclick = function() {
                  window.open( 'test.asp', 'fotogroot','status=no');
         }
}
</script>



Je code in de onload zetten zorgt ervoor dat je code pas wordt uitgevoerd als hele pagina geladen is. Anders zou je eventueel errors kunnen krijgen. Een andere mogelijkheid is je script onder het plaatje te zetten in het document.

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

code:
1
document.getElementById("PictureBox").onclick = function() { window.open('test.asp', 'fotogroot','status=no'); }


edit:
spuit 11


En dit is ook redelijk basic en staat wel 1000 keer in de search vermeld.

[ Voor 29% gewijzigd door André op 19-05-2005 20:46 ]


Dit topic is gesloten.