mmofacts.com

IE - Formular löst nicht aus

gepostet vor 18 Jahre, 3 Monate von Itchy
Der IE bringt mich ins grab...
In meinem Browsergame funktioniert eine Seite (Formular) nicht mit dem IE, spricht, der Submit Button löst nichts, aber auch wirklich rein gar nichts aus. Im Firefox funktioniert alles wunderbar.
Ich hab die Seite mal statisch abgespeichert unter
www.itchy.de/diverses/drecks_ie.html
Ich finde da nix schlimmes drin, es ist ein Formular mit einem Textfeld, einer Radiobutton Auswahl und einem Submit Feld. Bei meinem IE6 SP2 tut sich beim Klick auf den Submit Button überhaupt nichts. Die Seite validiert auch nach HTML 4.01/Strict, ich bin echt ratlos nun...
Fällt irgendwem was auf? Bin für jeden Hinweis dankbar!
Ach ja, Workarounds, wie ich das Ding per JavaScript auslösen kann, sind mir bekannt, nur ich seh nicht ein, wieso ich ein stinknormales Formular per JS bearbeiten sollte.
gepostet vor 18 Jahre, 3 Monate von blum
hier liegt der hund begraben:
gepostet vor 18 Jahre, 3 Monate von knalli
Finde ich auch seltsam; aber HTML 4.01 Strict ist ja auch nicht mehr soooo modern
gepostet vor 18 Jahre, 3 Monate von Itchy
Naja, HTML 4.01 Strict kann ohne Probleme in XHTML 1.0 überführt werden, da gibts eine 1:1 Entsprechung - von daher ist es sicher nicht veraltet.
Auf jeden Fall lieber HTML 4.01 Strict, als XHTML 1.0 Transitional
gepostet vor 18 Jahre, 3 Monate von Itchy
Wen es interessiert, ich habe eine Antwort vom W3C bekommen.
It is not a syntax error by HTML specifications. By SGML rules (which apply to HTML 4.01), the closing ">" can be omitted from a start tag when it is followed by another tag. See

www.w3.org/TR/REC-html40/appendix/notes.html#h-B.3.3
(Note that the heading "SGML features with limited support" is an euphemism for "SGML features that are formally part of HTML 4.01 but not supported by practically any web browser". Also note that the expression "closed Start Tag" there for this particular feature is wrong; the SGML term is "unclosed start-tag"; see the SGML standard, i.e. ISO 8879, clause 7.4.1.)
gepostet vor 18 Jahre, 3 Monate von knalli
Original von Itchy
Naja, HTML 4.01 Strict kann ohne Probleme in XHTML 1.0 überführt werden, da gibts eine 1:1 Entsprechung - von daher ist es sicher nicht veraltet.
Auf jeden Fall lieber HTML 4.01 Strict, als XHTML 1.0 Transitional

HTML 4 ist nicht XML, daher finde ich eine "Überführung" in gewisser Hinsicht fraglich.. und wenn ich die Antwort vom W3C richtig geschnallt habe, dann sagt die das doch im Endeffekt auch (nur eben nicht mit dem Argument XML).
Und XHTML 1.0 Strict oder 1.1.. man soll ja nicht zurückfallen. Transitional muss man nur nutzen, wenn man auch HTML 4 Transitional hat bzw, wie die nicht Strict versionen da halt heißen..
gepostet vor 18 Jahre, 3 Monate von Itchy
Nein, aber alle Elemente in HTML 4.01 gibt es auch in XHTML 1.0 und zwar genauso. Das einzige, was sich von HTML 4.01 auf XHTML 1.0 ändert, ist, daß Elemente ohne Inhalt mit einem Slash abgeschlossen werden müssen, also
statt
.
Dann hat man aus dem HTML 4.01 ein wohlgeformtes XHTML 1.0 Dokument gemacht.
Bei HTML Tidy gibs z.B. die Option. HTML 4.01 in XHTML 1.0 Strict umzuwandeln.
Diese Ausnahme, daß bei SGML die Rechte Spitze Klammer weggelassen werden kann, wenn danach direkt ein neues Element folgt, läßt sich auch ohne Probleme in richtiges XML konvertieren.
gepostet vor 18 Jahre, 3 Monate von knalli
Naja.. de facto ist aber HTML kein XML und XHTML ist XML.. und daher gibt es dort wesentliche Strukturunterschiede (alleine den XML-Baum).
Deswegen ist XHTML nicht wirklich gleich HTML 4..
Und: Die Überführung gilt aber dann wohl nur für -> XHTML 1.0 Trans, denn sonst müssen Tags bzw XML-konform Knoten umgeschrieben werden.

Auf diese Diskussion antworten