Aufruf von zwei Funktionen
Matthias
- javascript
Hallo an alle,
ist es möglich, in einem "onMouseOver" zwei Funktionen aufzurufen?
onMouseOver="fkt1('para1',para2);fkt2('para3','para4')"
para = Übergabewerte
fkt = Funktionsnamen
Ich hab's mit ; und mit , als Trennzeichen probiert, es geht aber nicht - Fehlermeldung: Objekt erwartet.
Wenn ich jeweils nur eine Funktion anspreche, dann gehen beide.
Danke für Hinweise.
Gruß
Matthias
onMouseOver="fkt1('para1',para2);fkt2('para3','para4')"
Also der Aufruf is soweit ok, die fehlermaledung sagt das ein wert nicht ankommt. schau mal nach ob du alle ' richtig gesetzt hat. oben fehlen da nämlich welche und ob die variablen auch werte haben die du übergeben willst. evtl kannste nach dem 2 aufruf auch noch ein symikolon setzten...
grüße zwomble
hey,
vielen dank für deinen hinweis.
onMouseOver="fkt1('para1',para2);fkt2('para3','para4')"
schau mal nach ob du alle ' richtig gesetzt hat. oben fehlen da nämlich welche und ob die variablen auch werte haben die du übergeben willst. evtl kannste nach dem 2 aufruf auch noch ein symikolon setzten...
da, wo die ' fehlen, wird "event" übergeben. die erste funktion ruft ein DHTML aufklappmenü auf, was "solo" auch klappt. die zweite funtkion macht einen rollover-bilderaustausch, was "solo" auch wiederum klappt.
das zweite semikolon hat leider auch nichts gebracht.
gruß
matthias
Dann mach's doch so:
function beide(para1, para2, para3, para4) {
fkt1('para1',para2);
fkt2('para3','para4');
}
onMouseOver="beide('para1',para2, 'para3','para4')"
Hallo Markus,
das werde ich probieren, vielen Dank für die Idee.
Matthias