Mit Doctype-Deklaration geht JavaScript nicht mehr...

Darian

Erfahrenes Mitglied
Hallo Leute,

wenn ich die DTD nicht angebe, geht mein mit CoffeeCup erstelltes Menü.

Wenn ich jetzt DTD angebe, wird das Menü einfach nicht mehr angezeigt.
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">

Wäre super wenn mir das jemand erklären könnte, und ich dann weiß wie ich das richtig mache.

Doctype sollte ich ja doch irgendwie angeben oder.

lg und ich freue mich über jede Antwort
Darian
 
Moin,

ohne dein Menu zu Kennen, würde ich vermuten, dass dein Skript Positionsangaben von Seitenelementen manipuliert.

Durch das Angeben der URL zur DTD ändert sich der Darstellungsmodus der meisten Browser in den "Standards Mode"...dieser toleriert Fehler im Dokument nicht in dem Maße, wie es der vorherige Quirks-Mode tut.

Bei den Positionsangaben im Skript fehlen wahrscheinlich die Einheiten....zumindest ist das ein üblicher Verdächtiger.

Abhilfe: schreibe die Einheiten dazu :-)
 
Hallo Leute,

euer Wunsch ist mir natürlich Befehl:

http://nopaste.info/becea455ce.html

Hier der Code, das mit den Einheiten werde ich mal probieren.

Aber denke das kommt hin, weil die Fehlermeldungen von meinem Firefox WebDeveloper sagt auch sowas wie :
Code:
Warnung: Fehler beim Verarbeiten des Wertes für Eigenschaft 'width'.  Deklaration ignoriert.
Quelldatei: http://sacbe/test.html
Zeile: 0

Also ergibt das was ihr sagt durchaus Sinn.

Wie fängt ihr an bei so einem fetten Javascript Code, die Fehler suche an. Gibt es da ein kleines aber feines Tool das ihr da benutzt? Habe es mal mit Firebug probiert, aber das überraffe ich noch nicht ganz.

Ich denke ich werde mir mal ein Buch zulegen, auch wenn es da gute Tipps gibt, wäre ich natürlich dankbar.

Würde mich natürlich noch über weitere Tipps freuen.

lg aus Guatemala, und danke für die Tipps
Daniel
 
Hallo Leute,

es hat sogar super funktioniert, dachte zuerst das wäre wieder irgend ein logisches Problem von meiner Seite, hat sich jetzt aber super erledigt.

Was jetzt noch interessant wäre: Ich habe mir den Code angesehen, aber keinen Unterschied festellen können. Ist auch relativ viel. Darum frage ich mich ob es im Linux eine Möglichkeit gibt zwei Textdatei nach Unterschieden zu durchsuchen. Und dass es dir die Textzeilen dann ausgibt. Oder so ähnlich.
Wäre echt eine super geile Hilfe.

Tja, ich weiß jetzt kommt sicher, benutz doch Subversion. Bin noch am Anfang des Projekts, und habe es noch nicht eingerichtet für dieses Projekt :-)

Namen oder Links für so eine Hilfe wären echt super.

lg aus Guatemala und danke für die Infos.
Darian

Edit: Unter Linux gibt es diff, hat mir aber keine wirklichen Programm Unterschiede gefunden :-)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück