Verfasst am 13.05.2005 14:08:12 Uhr Heute ist Freitag der Dreizehnte, mein Internet-Explorer-JavaScript-BUG-Tag Diesmal ist es kein Virus, kein Wurm, kein Trojaner! Ist es mein IE-Bug? Nachfolgende Fehlermeldung hat mich fast zur Verzweifelung gebracht und mir viele Stunden Zeitvergeudung gekostet: ![]() Weil ich es leid bin, wieder alle spitzen HTML-Klammern von hand als Pseudo-Texte zu verstecken, die beim nächsten Öffnen dieses Weblog-Eintrages wieder php-interpretiert werden und darauf wieder von hand geändert werden müssen, hier ein Bild mit Hilfe von Hardcopy: ![]() Allerdings muss ich zur Besänftigung der Gemüter eingestehen, dass ich aus Platzeinspargründen nachträglich im Editor eine Leerzeile (nämlich Zeile 7) entfernt habe, so dass sich die Zeile 8 und alle folgenden um eine Zeile nach oben verschoben haben und die sehr prägnante IE-Fehlerbeschreibung sich auf die Zuordnung "monat1 = monat;" bezieht. Wenn man stattdessen "var monat1=monat;" schreibt oder aber anstelle von "monat1" irgendeinen Buchstaben großschreibt (JavaScript unterscheidet ja zwischen Groß- und Kleinschreibung) oder ein anderes Wort nimmt, wird man mit keiner Fehlermeldung beglückt. Offensichtlich wechselwirkt diese Größe "monat1" beim Internet-Explorer mit dem HTML-Formularnamen name="monat1", also kann man auch diesen Formularnamen zwecks IE-Fehlerbeseitigung abändern. (Der Quellcode gehört zu dieser Testsite, die selber noch nicht HTML-validiert ist) (dp)
archiviert(tbid177.19): (dp) 02.12.2008 (+0,2h (+flagcounter +emoticon +home.icon)), 21.7.2010(+0,03h(-validome.org+w3c_HTMLch)) | ||