Calocybe: externe Java-Script-Datei

Beitrag lesen

Hallo,

Das Problem bei mir liegt leider im body, weil dort eine Funktion aufgerufen wird.
Beim IE 3.* tritt dann eine Fehlermeldung auf, Funktion nicht definiert.

Interessant ist, dass sogar der IE 3 ein externes JS laedt, wenn man dieses durch ein Perl-Script erstellen laesst, also so:
<SCRIPT LANGUAGE="JavaScript" SRC="/cgi-bin/extern_js.pl?arguments" TYPE="text/javascript"></SCRIPT>

Ja, wirklich, der IE 3 schafft das (genaugenommen 3.02). Hat mich auch voellig ueberrascht, als ich das festgestellt hab.

Versuch mal sowas:
<SCRIPT SRC="common.js">
  function mach_was()
  {}
</SCRIPT>

Sollte so gehen. Bei mir hat auch schon sowas funktioniert:

<SCRIPT usw>
    function mach_was() {}      // fuer die tauben Browser
</SCRIPT>
<SCRIPT SRC="common.js"></SCRIPT>

Wahrscheinlich "ueberschreibt" die Definition in der common.js die vorher definierte Funktion, falls die Datei eingebunden wird. Aber vermutlich ist das alles andere als browseruebergreifend (nich probiert), soll heissen Christine's Loesung ist vorzuziehen.

Calocybe