Javascript läuft unter XHTML Deklaration nichtmehr - Kann mir jemand helfen?
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
all
besucher
bewegung
deklaration
entsprechende eigenschaft
froh liebe
gren
hat
menu
men
moment
navigation
navigator
opus
relativ
source
steige
stndige verwendung
unterhaltung
zeile
-
Moin :)
Möchte gerne Valides XHTML haben, dazu gehört natürlich die Deklaration.
Nun ist es so: Sobald ich die richtige Deklaration für XHTML 1.0 Strict + Content-Type einfüge, läuft unter Firefox und IE das Javascript nicht mehr, hingegen in Opera funktionierts noch problemlos.
Konkretes Problem: http://www.all-in-the-web.de/extern/ce
Kann mir jemand helfen, dass das Javascript auch unter der XHTMl Deklaration läuft? wäre sehr froh :)
Liebe Grüsse All-Web -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Setze den DOCTYPE wirklich in die erste Zeile
Und dann beachte noch folgendes: http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style -
Danke für diene Tipps/Ideen, Bladehunter, aber es funktioniert immernoch genausowenig :(
Habe alle ändernungen vorgenommen und geuploaded, aber nichts will...
Kann mir sonst noch jemand helfen? -
Beziehst du dich jetzt nur auf die mitscrollende Navigation?
Das kannst du mit CSS doch auch relativ leicht bewerkstelligen:
position:fixed
heißt die entsprechende Eigenschaft.
Zwar hast du dann nicht mehr diesen Verzögerungseffekt beim Scrollen, aber es funktioniert überall und ist leicht zu implementieren.
Und ich finde es lenkt schon ab, wenn man etwas weiter runter scrollt, um einen Text zu lesen und dann Rand die Navi diese Bewegung macht.
Ansonsten wäre noch anzumerken, dass das Script veraltet ist.
if (navigator.appName == "Netscape")
dürfte z.B. nicht nur den richtigen Netscape ansprechen, sondern auch FireFox.
Außerdem ist die ständige Verwendung von eval() alles andere als elegant und ich steige durch den Source auch nicht richtig durch. -
Beziehst du dich jetzt nur auf die mitscrollende Navigation?
Das kannst du mit CSS doch auch relativ leicht bewerkstelligen:
position:fixed
heißt die entsprechende Eigenschaft.
Zwar hast du dann nicht mehr diesen Verzögerungseffekt beim Scrollen, aber es funktioniert überall und ist leicht zu implementieren.
Und ich finde es lenkt schon ab, wenn man etwas weiter runter scrollt, um einen Text zu lesen und dann Rand die Navi diese Bewegung macht.
Ansonsten wäre noch anzumerken, dass das Script veraltet ist.
if (navigator.appName == "Netscape")
dürfte z.B. nicht nur den richtigen Netscape ansprechen, sondern auch FireFox.
Außerdem ist die ständige Verwendung von eval() alles andere als elegant und ich steige durch den Source auch nicht richtig durch.
Es funktioniert überall?
Hm, bei mir hat es bim IE6 nie geklappt :(
Geht es eigentlich beim IE7? Ja, oder? -
Es funktioniert überall?
Hm, bei mir hat es bim IE6 nie geklappt :(
Geht es eigentlich beim IE7? Ja, oder?
Es funktioniert im moment nirgends auusert im Opera, fürher hats überall Funktioniert (Gestestet mit Firefox 2, IE6, IE7, Opera).
Aner seit ich die XHTML Desklration habe nicht mehr.
Auf das JS menü mag ich nciht verzichten, dass macht was spezielles aus und ein bisschen mehr Unterhaltung für den Besucher als nur fixed.
Hat sonst noch jemand eine Idee? -
Wo brauch man denn da bei dem Menu Javascript? Mit CSS ist das wesentlich leichter umgesetzt.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage