Hi,
was aber nicht geht ist gleichzeitig eine externe Datei und einen Scriptblock in ein script Element.
doch, das geht, und es ist bisweilen sogar sehr sinnvoll, dies zu tun. Der Scriptblock wird dann ausgeführt werden, wenn das Laden der externen Ressource fehlschlägt - wenn in dieser beispielsweise zwingend benötigte Funktionen liegen, kann man im Scriptblock Alternativ-Code unterbringen (z.B. leere Funktionsrümpfe), um JavaScript-Fehler zu vermeiden.
- Ist es möglich, mit dem onLoad-Handler von <body> mehr als eine vorher definierte Funktion aufzurufen?
Natürlich, aber du solltest stattdessen window.onload verwenden das hält deinen HTML Code sauber und ist übersichtlicher.
Und erspart die Konvertiererei von Strings zu Funktionen, die bei HTML-Attributen nötig ist. Einem Event-Handler als Objekteigenschaft kann man direkt eine Funktion bzw. Funktionsreferenz übergeben.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes