Aloha!
ich stehe hier vor einem Rätsel, was mir seit einigen Tagen Kopfzerbrechen bereitet.
Ich habe auf dem Testserver eine Seite mit CSS für ein Ausklappmenü.
Wenn ich die Seite aufrufe, funktionert das Menü wie gewünscht.
Wenn ich die Seite auf den Server lade (bzw. das Template für mein CMS), funktioniert das Ausklappmenü nicht mehr, beim Überfahren mit der Maus flackert der Text nur.
Ich habe den erzeugten HTML-Quelltext verglichen, die Responseheader, das CSS ... Sogar der Validator zeigt auf beiden Seiten die gleiche 8 Fehler an (die hab ich noch nicht behoben, da die entsprechende Stelle eh beim nächsten Update wegfällt). Diese Fehler haben aber sicher keinen Einfluss auf die Funktion, weil sie ja auf dem Testserver ebenfalls vorhanden sind, da aber alles wie gewünscht klappt.
Kurios ist allerdings, wenn ich die Seite auf dem Server per "Seite speichern unter ..." runterlade und lokal im Browser aufrufe, funktioniert das Menü wieder wie gewünscht. Der HTML- und CSS-Code muss also passen.
Selbst, wenn ich diese heruntergeladenen Datei in den gleichen Webspace lade, in dem die nichtfunktionierende Seite liegt, funktioniert die HTML-Seite.
Wenn ich dann wieder von der (jetzt) statischen HTML-Seite auf die dynamische Seite wechsel (die Links wurden ja mitgespeichert), besteht das Problem wieder.
Leider kann ich keine Links anbieten, da es sich um einen geschützten Adminbereich handelt.
Was kann denn sonst noch die Darstellung auf diese Weise beeinflussen?
Absolut identisch sind folgende Dinge:
Beitriebssystem (Debian/Etch) inkl. aller Updates
PHP-Version
CMS-Version
Template (HTML und CSS)
Response-Header
Validator (CSS/HTML)
Browser (inkl. Cookies etc.)
HTML-Headbereich
Da der Quelltext der erzeugten Seite als reines HTML funktioniert, hab ich echt keine Ahnung mehr, woran es liegen könnte.
Wer hat nen Tip, woran es liegen könnte? Wenn jemand was dazu sagen kann, wäre ich dankbar.
Quelltextschnippsel und das CSS kann ich anbieten, wenn es jemanden hilft, das Problem zu lösen. Mehr geht nicht, weil es, wie gesagt, ein geschützter Adminbereich ist.