Toon posts:

[js] event object in mozilla met meerdere argumenten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ga me bijna schamen om dit te vragen maar ik kom er gewoon niet uit.

Het event object wordt in moz meegegeven als argument van de handler:
code:
1
2
3
obj.onclick = function(e) {
  alert(e);
}

bekende stuff, alleen hoe krijg ik nou het event object te pakken als ik de handler niet met javascript toeken
code:
1
[img]"pietje.gif"[/img]


in de functie doeIets(arg1,arg2) krijg ik gewoon maar 2 argumenten mee, nergens geen event object meer te bekennen. Hoe kom ik daar in dit geval aan?

@hieronder en voor de duidelijkheid: ik heb het dus over geckobrowsers, in IE is het idd window.event.

[ Voor 14% gewijzigd door Verwijderd op 19-06-2004 15:47 ]


  • Guillome
  • Registratie: Januari 2001
  • Niet online

Guillome

test

window.event?

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:46

crisp

Devver

Pixelated

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<html>
<head>
<script type="text/javascript">

function handler(a,b,e) {

  target = e.target || e.srcElement;
  alert(target.tagName);

}

</script>
</head>
<body>
<div
 style="border:1px solid black;width:100px;height:100px"
 onclick="handler(1,2,event)">
</div>
</body>
</html>

Intentionally left blank


Verwijderd

Topicstarter
weer wat geleerd :D
was wel een optie die ik geprobeerd had, maar dat ging in de mist omdat ik even niet in de gaten had dat er in de functie een extra optioneel argument zat. het event kwam dus in dat argument te zitten |:(