Berengar: Aufruf einer in Skriptdatei definierten Funktion nicht möglich

Beitrag lesen

Hallo zusammen,

Ich habe in einer Skriptdatei ein paar Funktionen definiert, die ich auf mehreren Seiten verwenden möchte.

index.js
var actionInterval = null;
function PeriodicAction() {
  ...
}
function InitPeriodocAction() {
  actionInterval = window.setInterval(PeriodicAction,10000);
}

von einer meiner Seiten aus binde ich diese Skriptdatei ein:
<script type="text/javascript" src="index.js" />

und möchte nun diese Funktion rufen:
<script  type="text/javascript">PeriodicAction();</script>

Das führt dazu, daß beim Laden der Seite weder die Seite angezeigt wird, noch die Funktion aufgerufen wird. Wenn ich den Aufruf PeriodicAction() und die Definition in einem File (index.js oder index.html) habe, funktioniert die Seite wie geplant.

Ist das eine allgemeine Restriktion bei der Benutzung von JavaScript oder mache ich da etwas direkt flasch?

Grüße
   Holger