Mehrere Funktionen gleichzeitg aufrufen 01
Sie möchten bei einem 'Event' (Ereignis) nicht nur eine Aktion ausführen. Dabei möchten sie die Funktionsaufrufe nicht in einem JavaScript zusammenfassen, sondern beide (oder mehrere) Aufrufe gleich an der Anweisung zur Überwachung des Events notieren.
|
|
Mehrere Funktionsaufrufe gleichzeitig 01
siehe auch Beispiel 2 (komplexere Version)
Hier im Beispiel kombimiere ich ein Script zur Farbänderung in Tabellen und ein Script zum Bildtausch. Die Auslösung erfolgt beim Mouse-Event OnMouseOver / OnMouseOut oder bei OnClick (beim Anklicken). Ziel: Bei einem bestimmten Ereignis tausche
- die Hintergrundfarbe
- eine Grafik
Kombination der Funktionsaufrufe für swap() und changeColor().
a Beispiel mit MouseOver / MouseOut über einer Grafik

|

|
Raumtemperatur
|
|
b Beispiel beim MouseEvent 'OnClick'
Die gleichen Funktionsaufrufe können (ebenfalls in der Kombination) auch beim MouseEvent 'OnClick' ausgeführt werden. Beispiel zum Anklicken
Van einschalten
Van ausschalten
Erklärung
In diesem Beispiel kommen 2 Funktionen zum Einsatz:
Die beiden Funktionsaufrufe stehen im Verweis hinter dem "javascript:" und sind durch Komma getrennt. Die Funktion changeColor() tauscht die Hintergrundfarbe, Die Funktion swap() tauscht die Grafik des Ventilators (die zweite Grafik ist eine animierte GIF-Grafik).
a) bei MouseOver
<a onMouseover="changeColor(),swap()" href="javascript:void(0)" ...
b) beim Klick auf Textlink:
<a href="javascript:changeColor(),swap()">Textlink</a>
Info zu den beiden Scripts:
Die beiden JavaScript-Beispiele zum Bildtausch und zum Tausch der Hintergrundfarbe erkläre ich auf separaten Seiten. Hier geht es ja ausschließlich um die Kombination von 2 Funktionsaufrufen.

|