![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Matthias, 31. 01. 2003, 15:44
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
Die folgende Nachricht zum Thema stammt von: Zwomble, 31. 01. 2003, 15:50
»» 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
Die folgende Nachricht zum Thema stammt von: Matthias, 31. 01. 2003, 16:02
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
Die folgende Nachricht zum Thema stammt von: Markus Möller, 31. 01. 2003, 16:10
Dann mach's doch so:
function beide(para1, para2, para3, para4) {
fkt1('para1',para2);
fkt2('para3','para4');
}
onMouseOver="beide('para1',para2, 'para3','para4')"
Die folgende Nachricht zum Thema stammt von: Matthias, 31. 01. 2003, 16:26
Hallo Markus,
das werde ich probieren, vielen Dank für die Idee.
Matthias
© 1998-2006
Impressum, Software: Classic Forum