|
|
Momentan lässt Validome Sachen wie
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
</head>
<body>
<p onclick="alert('Hallo Welt!')">Hallo Welt!</p>
</body>
</html> |
durchgehen, obwohl dies laut Spezifikation kein gültiges Dokument ist.
http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.2.1
| Documents that do not specify default scripting language information and that contain elements that specify an intrinsic event script are incorrect. |
Das ist natürlich kein Fehler im Sinne der DTD, aber da ihr ja eh schon einges mehr prüft, sollte das auch nicht fehlen.
|
|
| 11.12.2005 17:20:07 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hallo, vielen Dank für den Hinweis. Das werden wir in einer der nächsten Versionen einbauen.
mfg Thomas Mell
|
|
| 11.12.2005 18:11:37 |
|
|
|
meins passt etwa in die selbe kategorie:
Code:
<a href="index.php?page=home" onfocus="this.blur()"> |
wurde angekreidet weil ich keinen content-script-type hatte, netterweise kam der auch noch mitgeliefert: <meta http-equiv="Content-Script-Type" content="text/javascript">
eingebaut, peng: <meta http-equiv="Content-Script-Type" content="text/javascript" /> so wär's richtig gewesen. dh validome erkennt zwar das ich kein valides xhtml strict schreibe, der tipp selbst ist dann aber auch nicht valid
wollt das nur melden falls das ein versehen ist
|
|
| 05.01.2006 16:42:35 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hallo, ist ja ein netter Bug;-)) Wird auch schnellstmöglich behoben.
Grüße Thomas Mell
|
|
| 05.01.2006 17:49:44 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
... ist mit der Version 2.2.2 behoben worden ...
|
|
| 05.01.2006 20:32:42 |
|
|
|
Toll, das ging ja mal wieder sehr flott.
Ich habe da natürlich wieder noch etwas an der Meldung zu bemängeln :)
Beim verwenden von eingebetteten Ereignissen (Event-Handler) muss die zu verwendende Scriptsprache in einen Meta-Tag (z.B. <meta http-equiv="Content-Script-Type" content="text/javascript" />) oder im HTTP-Header (Content-Script-Type: text/javascript) mitgeteilt werden |
Verwenden wird hier groß geschrieben, zu verwendende eventuell durch verwendete ersetzen (oder wegen der Wiederholung des Wortes ganz weglassen), z. B. sollte ein (nicht umbrechendes) Leerzeichen enthalten, das Weglassen von z. B. bei dem HTTP-Header ist irgendwie inkonsequent, der Punkt am Satzende fehlt.
Alles nur Kleinkram, aber vielleicht hat ja jemand noch Lust das zu korrigieren.
|
|
| 09.01.2006 02:10:50 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hallo, >> Alles nur Kleinkram, aber vielleicht hat ja jemand noch Lust das zu korrigieren. Schon passiert, solcher Kleinkram ist doch keine Arbeit ;-))
Grüße Thomas Mell
PS: Und immer schön weiter bemängeln, um sowas sind wir unendlich Dankbar ;-)
|
|
| 10.01.2006 00:16:58 |
|
|
|
Verwenden ist irgendwie immer noch klein. Bezüglich Groß-/Kleinschreibung hätte ich da dann auch noch etwas:
| Bitte ergänzen Sie die Fehlenden Angaben im Dokument. |
steht in dem Hinweis, wenn man ein XHTML-Dokument ohne konsistente Zeichenkodierungsdeklaration ausliefert. Das fehlenden muss klein geschrieben werden. Die z. B. könnten hier auch noch die Leerzeichen vertragen.
|
|
| 10.01.2006 19:37:37 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hep, ist erledigt. Kleine Frage; hast Du Lust alle Sprachfiles auf korrekte Rechtschreibung hin zu überprüfen ?
Grüße Thomas Mell
|
|
| 10.01.2006 21:12:19 |
|
|
|
Drübergucken würde ich da schon mal, Fehlerfreiheit kann ich danach aber auch nicht versprechen. :)
Meine E-Mail-Adresse habe ich angegeben, die solltest du ja einsehen können.
|
|
| 11.01.2006 01:57:23 |
|
|
|
gurkenpapst schrieb:
... obwohl dies laut Spezifikation kein gültiges Dokument ist.
http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.2.1 |
Dort steht "should". Es ist also eine Kann-Vorschrift.
Meines Erachtens ist es daher übertrieben (und auch nicht richtig), daß Validome nun einen "Fehler" meldet:
| Fehler: Beim verwenden von eingebetteten Ereignissen ... |
Grüße Edy
|
|
| 11.01.2006 09:20:47 |
|
|
|
... Sorry, ich hatte die W3C Spec nicht ganz zu Ende gelesen. Finde es trotzdem übertrieben ;-)
|
|
| 11.01.2006 09:23:01 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hallo, Wie man auch in der deutschen Übersetzung (http://edition-w3.de/TR/1999/REC-html40 ... l#h-18.2.2) nachlesen kann: "Dokumente, die keine Informationen zur Standard-Skriptsprache geben und Elemente enthalten, die Skripte für eingebettete Ereignisse spezifizieren, sind inkorrekt" Noch klarer kann man nicht ausdrücken wann ein Dokument inkorrekt ist (es währe schön wenn die restlichen W3C-Spezifikationen auch nur ansatzweise so präzise währen). Was soll daran „übertrieben“ sein ?
mfg Thomas Mell
|
|
| 11.01.2006 19:02:20 |
|
ack
Mitglied
Registriert: 03.02.2006
Beiträge: 5
|
|
Validome schrieb:
Kleine Frage; hast Du Lust alle Sprachfiles auf korrekte Rechtschreibung hin zu überprüfen ? |
Hi Thomas,
ich stelle mich gerne zum Korrekturlesen zur Verfügung.
Gruß Andreas
|
|
| 03.02.2006 15:24:36 |
|
Validome
Administrator
Registriert: 04.04.2005
Beiträge: 313
|
|
Hallo, vielen Dank für das Angebot aber die Sache ist bereits erledigt. Wenn Du aber Lust hast andersweitig bei uns mitzuwirken, dann melde Dich einfach über das Kontaktformular. Alles weitere besprechen wir dann.
Grüße Thomas
|
|
| 03.02.2006 20:21:26 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|