Mysteriöse Fehlermeldung von Firebug

  • Hallo.
    Mir ist heute (inzwischen gestern) beim schreiben einer Seite aufgefallen, dass Firebug 2 merkwürdige Fehler anzeigt, mit denen ich nichts anfangen konnte. Also habe ich von der Site eine Kopie gemacht und nach und nach alles entfernt, bis ich den Fehler lokalisiert hatte. Übrig war folgendes:



    Firebug meldet:



    Mit den Fehlermeldungen kann man ja oft nicht unmittelbar etwas anfangen. Aber bisher war zumindest immer irgendwo wirklich ein Fehler, wenn Firebug einen gefunden hat. Aber hier finde ich nichts. Wenn ich
    display:none; entferne, verschwindet die Fehlermeldung. Was kann da die Ursache sein? Ich bin ratlos.
    :lupe:

  • Das mit den Updates ist so eine Sache beim FF. Das ist imho sehr ungeschickt gelöst. Ich kann leider nicht ohne weiteres updaten. Ich benutze mehrere FF-Versionen. Ich weiß nicht, wie ich due Addons z,B, im FF3 updaten kann, sodass die im FF2 trotzdem noch funktionieren. Es ist nämlich problemlos möglich, mehrere Browserversionen, zu installieren.Man muss nur unterschiedliche Installationsverzeichnisse verwenden. Aber auf das Installationsverzeichnis der Addons habe ich leider keinen Einfluss. Jedenfalls habe ich dafür noch keine Möglichkeit gefunden. Ich benutze also den Firebug 1.0.5 und Webdeveloper1.1.6.

  • Ich muss mich korrigieren. die Meldung stammt gar nicht vom Firebug, sondern vom Webdeveloper. Inzwischen habe ich (Dank sejuma) festgestellt, dass in der Variante Strict in Form nur Blockelemente erlaubt sind. Textarea ist ein Inlineelement. Ich habe die Textarea also in ein Fieldset eingebaut. Probehalber habe ich es auch mit einem Absatz und sogar mit der Variante Transitional probiert. Immer die gleiche Fehlermeldung. Da du die gleiche Version des Webdeveloper benutzt, sollte die Meldung auch bei dir kommen. Oder ist das der DOM-Inspector? Ich weiß es nicht. Man sieht den Fenstern im FF ja nicht an, woher sie kommen. Ich klicke jedenfalls auf das rote Ausrufezeichen oben rechts
    [Blockierte Grafik: http://www.f-i-t.net/temp/fehler1.gif]
    Eventuell muss ich die Liste löschen, denn da ist alles aufgelistet, was sich an Fehlermeldungen angesammelt hat. Nach dem Löschen aktualisiere ich das Fenster. Das Ausrifezeichen färbt sich gleich wieder rot und ein Klick darauf zeigt dises:
    [Blockierte Grafik: http://www.f-i-t.net/temp/fehler2.gif]

    Ich habe dann auch mal versucht die Fehler automatisch beseitiigen zu lassen. Dabei wird der Dateianfang zu

    HTML
    <!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">

    geändert. Aber auch das ändert (natürlich) nichts an der Fehlermeldung.

    ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★


    Edit: Ich habe gerade mal mit einem anderen PC getestet. Dort sind etwa die gleichen Addons installiert, aber sie wurden unter FF3 installiert. Dort kommt die Fehlermeldung nicht. Auf meinem PC habe ich die Addons unter FF2 installiert und den FF3 später zusätzlich installiert. Die Ursache für die Fehlermeldung ist also wahrscheinlich eher beim FF2 zu suchen, als in der Seite.

    Immerhin habe ich durch die Sache gelernt, dass man in Formularen keine Formularelemente verwenden darf ohne sie in Blockelemente zu packen. Imho eine ziemlich sinnlose Regel, aber es gibt schlimmere.

    Danke für die Bemühungen.

    2 Mal editiert, zuletzt von Friedel (11. Januar 2009 um 22:01)