Don P: onload-Funktion wird manchmal (!) nicht gefunden

Beitrag lesen

Hallo Maik,

Funktioniert so weit auch, allerdings erscheinen dann, wenn Grafiken, an die Hover-Fensterchen geknüpft sind, mit der Maus überfahren werden, bevor die Seite vollständig geladen wurde, in der JavaScript-Konsole Fehlermeldungen wie "overlib is not defined".

Wird das overlib-Script auch wirklich im Header geladen? Ich meine so:

  
<html>  
<head>  
  <title>Schnickschnack</title>  
  <script type="text/javascript" src="Schnickschnack.js"></script>  
  <script type="text/javascript" src="overlib.js"></script>  
</head>  
<body  onload="funktion_Aus_Schnickschnack('Schnick','Schnack','Schnuck')">  
  [...]  
</body>  

» Aus irgendeinem Grund kommt es also dazu, dass die onload-Routine nicht zur Verfügung steht...

Fehlermeldung: x is not defined.

(wobei x = Name der Funktion)

Wie ist diese Meldung (javascript-technisch) zu erklären?
Was muss der Fall sein, dass eine onload-Routine, die ja sehr wohl ins Dokument eingebunden wird, u.U. als "not defined" übersehen wird?

"Übersehen" kann eine Funktion meines Wissens nicht werden. Entweder sie wurde zuvor geladen (z.B. im Header, siehe oben), oder eben nicht, dann ensteht allerdings so ein Fehler.

Gruß, Don P