Matthias: Events in Firefox

Hallo miteinander!

Ich habe ein kleines Problem mit Firefox bezüglich JavaScript events.

Und zwar geht es um die Weitergabe eines Events an eine Funktion. Normalerweise funktioniert das so:

<script type="text/javascript">
function foo(e) {
  if(!e) e = window.event;
  //Hier ist also e das Event
}
</script>

<button onClick="foo()">Test</button>

Nun würde ich aber gerne an die Funktion foo() zusätzlich einen Parameter mitgeben:

<button onClick="foo(1)">Test</button>

Nun habe ich allerdings in der Funktion keinen Parameter mehr, der das Event beinhaltet. Folgendes funktioniert nicht:

<script type="text/javascript">
function foo(id, e) {
  //id ist gesetzt, e jedoch nicht
}
</script>

Gibt es hier eine Lösung, durch welche das funktioniert bzw. was ist das beste Workaround?

Danke!

Gruß,
Matthias

  1. Hallo Matthias,

    <button onClick="foo(event, 1)">Test</button>
    Sollte das sein, wonach Du suchst.

    Mit freundlichem Gruß
    Micha

    --
    LeagueEditor JavaScript kostenlose Ligaverwaltung || richtig Messen will gelernt sein