Homepage selbermachen 7.846 Themen, 35.563 Beiträge

JavaScript-Funktion in Datei über onload ansprechen

ColinFinck / 6 Antworten / Flachansicht Nickles

Hallo!
Habe folgendes Problem: Ich habe eine JavaScript-Datei über <script language="JavaScript" src="script.js"> eingebunden. Über <a href="javascript:test()"> kann ich zwar nun auf die Funktion test() dieser Datei zugreifen, aber über <body onload="test()"> geht es nicht. Wie mache ich es hier?


Vielen Dank im Voraus!


Colin

bei Antwort benachrichtigen
Maxx Stone ColinFinck „JavaScript-Funktion in Datei über onload ansprechen“
Optionen

Hi ColinFinck,

erstmal ist language=blabla nicht w3c konform. Nimm also type="text/javascript".
Weiterhin muss die Verlinkung VOR dem Scriptaufruf stehen, z.B. im Head. Und zu guter(?) letzt, die Scriptdatei muss geladen sein wenn du auf sie zugreifst. Insofern ist das was du machst "problematisch".

Bau die Test() in das HTML-Dokument oder starte die Funktion verzögert und mit Fehlerroutine.

Gruß
Maxx Stone

bei Antwort benachrichtigen