NE / Mozilla wollen seperate js-Datei nicht anerkennen?!
Finn-Pay Winkel
- javascript
Heyho Forum,
ich hab hier ein kleines Problem, das mich aber irgendwie zum Verzweifeln bringt, und das ich mir auch nicht erklären kann:
Ich will eine seperate js-Datei in mein HTML Dokument einbinden, hab ich auch gemacht:
...
<head>
<script src="_lib/test.js" type="text/javascript">
</script>
</head>
...
Der IE will das ja auch annehmen, aber NE und Mozilla machen da net mit.
Wenn ich das Script aus der JS in das Dokument kopiere, funktioniert alles einwandfrei.
Wahrscheinlich ists nur ein kleiner Fehler und ich häng zu lange vor dem Ding hier, aber ich kann mir das beim besten Willen nicht erklären.
Gruß,
der Finn
Hi,
Der IE will das ja auch annehmen, aber NE und Mozilla machen da net mit.
Wenn ich das Script aus der JS in das Dokument kopiere, funktioniert alles einwandfrei.
Mit welchem content-type wird die js-Datei vom Server ausgeliefert?
cu,
Andreas
Hallo,
<script src="_lib/test.js" type="text/javascript">
</script>
Das sieht OK aus...
Mit welchem MIME-Type wird denn die JavaScript-Datei ausgeliefert? (nachprüfbar über http://forum.de.selfhtml.org/cgi-bin/http_trace.pl, dort URL der JS-Datei eingeben und dann sagen, was bei Content-Type steht) Wenn dieser MIME-Type nicht text/javascript ist, dann wird Mozilla die Datei ignorieren.
Wie sieht der Inhalt von _lib/test.js aus? Ist da vielleicht zufällig noch ein <script ...> bzw. </script>? Die dürfen da natürlich nicht vorhanden sein.
Steht in der Mozilla-JS-Konsole etwas? (Tools -> Web-Entwicklung -> JavaScript-Konsole)
Viele Grüße,
Christian
Hi,
Mit welchem MIME-Type wird denn die JavaScript-Datei ausgeliefert?
Abgeschrieben, setzen, 6! ;-)
cu,
Andreas
Hallo Andreas,
Mit welchem MIME-Type wird denn die JavaScript-Datei ausgeliefert?
Abgeschrieben, setzen, 6! ;-)
Mist - ich dachte, das fällt nicht auf...
Viele Grüße,
Christian
Hi,
Abgeschrieben, setzen, 6! ;-)
Mist - ich dachte, das fällt nicht auf...
Hast du das _wirklich_ geglaubt?
Da setzt's glatt gleich noch 'ne zweite 6.
Viele Grüße
Torsten
hi,
Mist - ich dachte, das fällt nicht auf...
bitte recherchiere im archiv, warum du mit dieser taktik hier keine blumentöpfe gewinnen wirst ;-)
gruss,
wahsaga
Erstmal danke für die vielen, schnellen Antworten!
Mit welchem MIME-Type wird denn die JavaScript-Datei ausgeliefert? (nachprüfbar über http://forum.de.selfhtml.org/cgi-bin/http_trace.pl, dort URL der JS-Datei eingeben und dann sagen, was bei Content-Type steht) Wenn dieser MIME-Type nicht text/javascript ist, dann wird Mozilla die Datei ignorieren.
Hab das mal gemacht und das Ding spuckt "application/x-javascript" aus.
Wie sieht der Inhalt von _lib/test.js aus? Ist da vielleicht zufällig noch ein <script ...> bzw. </script>? Die dürfen da natürlich nicht vorhanden sein.
nene is da nich
Steht in der Mozilla-JS-Konsole etwas? (Tools -> Web-Entwicklung -> JavaScript-Konsole)
Jupp, da steht was:
Error: missing ( before formal parameters
Source File: file:///C:/Dokumente%20und%20Einstellungen/finnsen/Eigene%20Dateien/Artaxo/Winterholt%20&%20Hering/_lib/test.js
Line: 48, Column: 9
Source Code:
function goto(x)
Code ist übrigens einzusehen unter http://home.arcor.de/5winkels/test.js
Gruß,
der Finn
Hallo,
function goto(x)
Eine Funktion solltest Du *nie* goto nennen, da goto ein reserviertes Wort ist. Benenne die Funktion um und es sollte klappen.
Viele Grüße,
Christian
Eine Funktion solltest Du *nie* goto nennen, da goto ein reserviertes Wort ist. Benenne die Funktion um und es sollte klappen.
*autsch* das wars...
Ich sags ja... gnadenlose Hitzeüberlastung (-.-)
Vielen Dank, es funktioniert selbstverständlich.
Gruß,
der Finn
Ich habs so gemacht und bei mir funzt es auch mit NE:
<script language="JavaScript" src="default.js" type="text/javascript">
</SCRIPT>
Vielleicht liegt es auch an dem Unterstrich...
Odi