Supportnet / Forum / Webseiten/HTML
Seite wird nicht im IE angezeigt
Frage
Hallo,
ich habe das Problem, das meine Webseite nicht im IE angezeigt wird, wohl aber im Firefox. Andere Browser habe ich nicht getestet.
Der Header ist wie folgt:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
Weiß jemand, woran das liegt??? Den Seitenquelltext kann ich mir anzeigen
Gruß Daniel
Antwort 1 von daneil
Hallo nochmal alle zusammen!
Ich habe den Fehler bzw die Ursache gefunden, warum nur eine leere Seite im IE angezeigt wird. Es hat nichts mit oben genannten Code zu tun, sondern damit, dass ich innerhalb der <head>-Tags mit <script type="text/css" src="scr.js" /> aufrufe.
Ist das eine Sicherheitsfunktion vom IE oder wie kann ich das verstehen???
Ich habe den Fehler bzw die Ursache gefunden, warum nur eine leere Seite im IE angezeigt wird. Es hat nichts mit oben genannten Code zu tun, sondern damit, dass ich innerhalb der <head>-Tags mit <script type="text/css" src="scr.js" /> aufrufe.
Ist das eine Sicherheitsfunktion vom IE oder wie kann ich das verstehen???
Antwort 2 von Solo
Hi, du rufst ein Javascript mit src="scr.js auf, dafür muss auch Javascript im Browser aktiviert sein. Um das zu überprüfen, füge anschliessend vom Script-Bereich die folgende Zeile ein.
.......
</script>
<noscript>Oops ,-) Ihr Browser unterstützt kein Java-Script, bitte aktivieren!</noscript>
</head>
Wenn kein Javascript aktiviert ist, dann sollte der Hinweis zu lesen sein.
MfG
.......
</script>
<noscript>Oops ,-) Ihr Browser unterstützt kein Java-Script, bitte aktivieren!</noscript>
</head>
Wenn kein Javascript aktiviert ist, dann sollte der Hinweis zu lesen sein.
MfG
Antwort 3 von rabies
Und dazu versuchst Du auch noch JavaScript mit einem falschem Mime-Typen aufzurufen. -> type="text/css" - steht für eine CSS-Datei. Du solltest also type="text/javascript" für dein Einbinden von JavaScript verwenden. Außerdem solltest Du noch language angeben (wenn ich mich richtig erinnere verlangt das XHTML bei einem Aufruf von script.) Also in den Tag noch language="JavaScript" rein.
Sven.
Sven.
Antwort 4 von rfb
Zitat:
(wenn ich mich richtig erinnere verlangt das XHTML bei einem Aufruf von script.) Also in den Tag noch language="JavaScript" rein.
im Gegenteil, language gibts nicht mehr, also weglassen.(wenn ich mich richtig erinnere verlangt das XHTML bei einem Aufruf von script.) Also in den Tag noch language="JavaScript" rein.
zum diesem <noscript>-Bereich hatte ich schon mal was geschrieben: https://supportnet.de/threads/1122177 (für Testzwecke mags aber so gehen, nach dem testen aber weg damit)
Antwort 5 von daneil
Also ich habe jetzt folgenden Code in den Headbereich geschrieben:
<script type="text/javascript" src="scr.js" /´>
und im Body steht <noscript>bla bla bla</noscript>
Geht aber immer noch nicht :-( Der IE zeigt einfach nur eine weiße Seite an!
Komisch. Das gefällt mir grad überhaupt nicht. Da hält man sich strikt an Standards, und bringen tuts nichts :(
<script type="text/javascript" src="scr.js" /´>
und im Body steht <noscript>bla bla bla</noscript>
Geht aber immer noch nicht :-( Der IE zeigt einfach nur eine weiße Seite an!
Komisch. Das gefällt mir grad überhaupt nicht. Da hält man sich strikt an Standards, und bringen tuts nichts :(
Antwort 6 von daneil
ups...der tippfehler stammt grad von mir ... es heißt natürlich
<script type="text/javascript" src="scr.js" />
und im Body steht <noscript>bla bla bla</noscript>
Also richtig geschrieben hab ichs im Quelltext schon...
<script type="text/javascript" src="scr.js" />
und im Body steht <noscript>bla bla bla</noscript>
Also richtig geschrieben hab ichs im Quelltext schon...
Antwort 7 von rfb
könntest du uns mal die komplette Seite zugänglich machen (URL oder SeitenCode)?
Antwort 8 von rabies
Hoppala... naja gut, durch Fehler lernt man. -smile-
Antwort 9 von daneil
Ja, geht bitte mal nach www.qwertz182.de,
wie gesagt, mit dem Firefox wird alles angezeigt, mit dem IE nicht
wie gesagt, mit dem Firefox wird alles angezeigt, mit dem IE nicht
Antwort 10 von rfb
am besten natürlich: raus mit dem (zensiert)-PopUp,
aber ansonsten:
der IE scheint die Syntax <script ... /> nicht zu mögen, mit der Syntax <script ...></script> müsste es klappen
aber ansonsten:
der IE scheint die Syntax <script ... /> nicht zu mögen, mit der Syntax <script ...></script> müsste es klappen
Antwort 11 von rabies
Liegt meiner Meinung nach an der Shoutbox... in dem JS steht rel. weit unten "return" ... aber ich erkenn´ den Sinn davon nicht. Weil.. ist return nicht dazu da, einen Wert an die aufrufende Instanz zurückzugeben? .. aber return steht da einfach so... ohne alles.
Antwort 12 von daneil
Unglaublich!!!
Es geht tatsächlich so wie dus gesagt hast :-)))
Vielen vielen vielen Dank!!!!
Gruß Daniel
Es geht tatsächlich so wie dus gesagt hast :-)))
Vielen vielen vielen Dank!!!!
Gruß Daniel

