[DrPagel-FavIcon] « »

Verfasst am 31.12.2008 18:58:17 Uhr
Alle Änderungen in HTML-Versionen ...

... kann und will ich mir nicht im Kopf merken. Nun habe ich erfahren, dass meine (seit dem 28.12.2008 ehemalige) freenet-Homepage zum Thema "Wellness" bzw. "Wohlfühlen" noch vom gratis-HTML-Editor NOF (NetObjects Fusion 3.0.1) im HTML 3.2 generiert worden ist. Natürlich habe ich unwissenderweise diverse HTML-Elemente nachträglich eingebaut, die zu neuerem HTML 4.0 gehören können. Unter der Lit.1 (w3.org) kann nachgelesen werden, was sich zwischen HTML 3.2 und 4.0 alles geändert hat.

Ob ich zukünftig diese meine freenet-homepage.de/drpagel/ bzw. people.freenet.de/drpagel/ unter HTML4.0 laufen lasse (also dann ich auch diese kostenlose NOF-Version nicht mehr nutzen kann), wird sich noch weisen. Zunächst werde ich versuchen, alle Seiten als HTML3.2 zu validieren, um zu erfahren, was ich dort nicht hätte hineinprogrammieren sollen, selbst wenn mein Firefox-Browser damit klar kam. Doch heute ist der Tag zu Ehren des Papstes "Sylvester". Da werde ich nur wenige Validierungstests an der Index.html-Datei durchführen und gegebenenfalls nur noch manche weggelöschten Bilder wieder hochladen.

Nachdem diese meine freenet-Homepage zu Weihnachten 2008 von Symantec als Phishingseite moniert wurde (s.Beiträge am 28.12.2008), werde ich dort einige Unterseiten und Javascripte zur Zeit ausser Betrieb lassen. Vermutlich wurde meine freenet-Homepage in internen freenet-Ordnern umkopiert und mein HTML-Code mit Hilfe von PHP oder Javascript modifiziert, damit Werbung integriert oder zusätzlich an den Leser abgegeben werden kann. Diese Arbeiten waren wohl am 28.12.2008 noch nicht abgeschlossen, und so wurde anstatt meiner Urform die modifizierte Webseite ans Netz abgegeben, was zum Phishingalarm geführt hat.


Linksammler:
Nach den nachfolgenden Validierungs-Anmerkungen geht hervor, dass meine HTML-Seite höchst wahrscheinlich in HTML4.0 generiert wurde und daher die ursprüngliche DTD-Deklaration HTML3.2 falsch ist.


Validierungs-Anmerkungen zu HTML3.2 (validome.org):
  • Die Public-ID (-//W3C//DTD HTML 3.2 FINAL//EN) ist zwar bekannt, beinhaltet jedoch einen Fehler in der Groß-/Kleinschreibung.
  • Im Element BODY sind folgende Attribute nicht erlaubt (s.u.): `TOPMARGIN`, `LEFTMARGIN`, `MARGINWIDTH`, `MARGINHEIGHT`.
  • Unbekannte Elemente: `TBODY` bzw. `tbody`, `NOSCRIPT` bzw. `noscript`
  • Das Attribut `ID` ist in folgenden Elementen nicht erlaubt:
    APPLET, HR, IMG, TABLE
  • Im Element A ist das Attribut `TARGET` nicht erlaubt. (im Widerspruch zum Le(h)rbuch "HTML3.2, Das Einsteigerseminar" von Stephan Lamprecht, Verlag: bhv)
  • Im Element script sind folgende Attribute unerlaubt: `LANGUAGE`, `SRC`, `TYPE`
  • Im Element FONT ist folgende Attribute unerlaubt: `FACE`, `STYLE`
  • Im Element img ist das Attribut `STYLE` nicht erlaubt.
  • Im Element table ist das Attribut `BGCOLOR` nicht erlaubt.
  • ... möglicherweise unvollständig ...

Validierungs-Anmerkungen zu HTML4.0 (validome.org):
  • Im Element BODY sind folgende Attribute nicht erlaubt (s.o.): `TOPMARGIN`, `LEFTMARGIN`, `MARGINWIDTH`, `MARGINHEIGHT`.
  • Im Element 'IMG' ist das Attribut `ALT` vorgeschrieben, welches aber fehlt(e).
  • In den Elementen 'STYLE' und 'SCRIPT' ist das Attribut `TYPE` vorgeschrieben, welches aber fehlt(e).
  • Zeichen "ä" ist im Wert von Attribut "ID" nicht erlaubt:
    da aber NOF diese Navigationsschaltflächen incl. HTML-Code samt Indizierung vollautomatisch erzeugt hat, ist der HTML-Code also für den deutschsprachigen Markt wegen des Gebrauchs von Umlauten ä, ö, ü (bzw. Ä, Ö, Ü) invalide, also unbrauchbar (z.B. (Muster):):
    <IMG id="Navigationsschaltfläche238" HEIGHT=21 WIDTH=86 SRC="./meinName_AltSwitchButtonOn.gif" BORDER=0 ALT=" Home "> und müsste richtig heissen:
    <IMG id="Navigationsschaltflaeche238" HEIGHT=21 WIDTH=86 SRC="./meinName_AltSwitchButtonOn.gif" BORDER=0 ALT=" Home ">
    Nun kann der Produzent von NOF behaupten, dass wüssten sie ja schon bereits, weswegen diese NOF-Version auch gratis sei. Aber ich wusste es bisher noch nicht! Es reicht nicht, nur das Benutzerhandbuch ins Deutsche zu übersetzen. Auch über den Automatismus der Codeerzeugung muss man sich gedanken machen, soll ein Programm weltweit kompatibel sein
  • ... möglicherweise unvollständig ...
Es verbleibt noch eine Warnung in beiden HTML-Versionen, die sich auf benutzte Sonderzeichen bezieht:
Zeile mm1, Spalte nn2: Referenz auf nicht-SGML Zeichen
Hier könnte die Angabe eines anderen Schriftsatz als der beispielhaft gewählte "charset=ISO-8859-1" für Abhilfe sorgen.

Hilfreich ist bei der Suche nach Zeile mm1 und Spalte nn2, sich des Browsers "Firefox" zu bedienen:
"Ansicht / Seitenquelltext anzeigen"
ins Popupfenster mit dem Quellcode wechseln, dann:
"Bearbeiten / Gehe zu Zeile"
Noch einen guten Rutsch nach 2009 hinein wünscht ... (dp)(4h)
archiviert (tbid2629.528): (dp) 16.01.2009 (+0,5h (+flagcounter +home.icon +htmlCode-korr. +w3c_LiCh)), 17.09.2009 (+0,1h (+flagcounter_neu (vorher (oTI): 2:DE )))
Haftungsausschluss
free counters
© drpagel.de Alle Rechte vorbehalten.