Firefox 2.0, application/xhtml+xml
Servus!
Wenn ich den content-type auf application/xhtml+xml ändere dann wird das mim Ajax eingebundene script nacht dem ersten reload ausgeblendet. In Opera 9.23 funktioniert alles einwandfrei. Woran kann das liegen? Das Codestück, das verschwindet ist ganz unten zu finden (<div id="pm"></div> und js davor). Dieser Block ist mit position:absolute positioniert. Das Dokument ist XHTML 1.0 und CSS 2.1 & 3 Valide. Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
Wieso willst du es denn mit "application/xhtml+xml" einbinden?
|
Da es ja eigentlich XHTML 1.0 ist.
|
Damit schließt du nicht nur den Internet Explorer aus sondern auch zahlreiche Textbrowser und ähnliches.
Wenn du keinen direkten Vorteil von XHTML hast (zusätzliche verwendung von anderen XML-Formaten wie SVG, MathML etc.) würde ich ganz normal mit HTML weiterarbeiten. Bei JavaScript (eigentlich im DOM) gibt es besonders viele Stolperfallen, die bei der verwendung von echtem XHTML auftreten könne. |
Ich würde sowieso überprüfen, ob der browser application/xhtml+xml unterstützt.
|
Zitat:
Was erhoffst du dir davon XHTML statt HTML zu verwenden? |
Wieso doppelter Aufwand?
Meine eigentliche frage war ja, ob ich nen fehler hab oder obs am Firefox liegt. Hab noch 2 Scripte eingebunden (auf die gleiche art) aber diese funktionieren einwandfrei. Liegts am position:absolute? |
Zitat:
Das scheint bei dir der Fall zu sein, es wird also von XHTML ein Fehler verursacht, daher die genauere Nachfrage (auf die es bis jetzt noch keine Antwort gibt). Ich kann dir nicht sagen, ob der Fehler bei dir oder am Browser liegt, du hast nur die HTML-Seite hier, aber nicht die eingebundenen Stylesheets bzw. JavaScript-Dateien, die etwas mehr Licht ins dunkel bringen könnten. |
Liste der Anhänge anzeigen (Anzahl: 1)
Hier mal im Anhang die Stylesheets und Javascript datein.
|
Deine Daten scheinen unvollständig zu sein? Ein Onlinebeispiel wäre besser, dann muss man nicht selbst die Verzeichnisstruktur des ganzen herausfinden.
Mit dem was ich jetzt habe funktioniert das ganze problemlos. Eventuell überlappen sich bei dir zwei absolut Positionierte Elemente, wenn alle Daten geladen sind? Stichwort: z-index. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:32 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023