Ergebnis meiner Prüfung

Stand: NOF 2013 Update 3

NOF 2013 verhält sich bei der Prüfung anders als ältere Versionen - egal welchen HTML-Ausgabe Typ (DOCTYPE) man verwendet.

 

Sobald man in NOF 2013 ein Formular einbaut oder auch ein Formular aus einer älteren NOF Version importiert, wird automatisch auch die Datei
"polyfiller.js” und das Verzeichnis “shims”, die eine HTML5 Prüfung simulieren, mit publiziert. Dadurch wird auch gewährleistet, dass diese Prüfung ebenfalls in älteren Browsern, wie z.B. dem IE8, funktioniert.

http://en.wikipedia.org/wiki/Polyfill

Da NOF 2013 bereits auf HTML5 ausgerichtet ist, hat man sich bei NetObjects Fusion offensichtlich dazu entschlossen.

Es ist also egal, ob man in HTML5 oder in HTML4 publiziert - es wird immer eine HTML5-Prüfung durch die Datei “polyfiller.js” durchgeführt.

Nun kann man nicht alle Prüfungs-Optionen bei einem HTML5 Formular verwenden, die man bei HTML4 verwenden konnte, da es nicht für alle Felder die gleichen Attribute gibt, die es bei einer Javascript - Prüfung in HTML4 noch gab. Daher müssen die Optionen zur Prüfung aus älteren “Vorlagen”, die in NOF 2013 importiert wurden, nochmals auf die Kompatibilität zu HTML5 überprüft werden.

Bei Anwendung der richtigen HTML5 Attribute funktioniert die Prüfung jedoch in allen Fällen.

Den Vorwurf, den man NetObjects Fusion machen muss besteht darin, dass man eben nicht die Javscript-Befehle mit denen von HTML5 verwechseln darf und das kann der normale Benutzer eigentlich nicht wissen und wundert sich dann, warum seine Formular-Prüfung nicht mehr funktioniert.

Wenn NOF schon eine reine HTML5-Prüfung macht, dann dürften die alten Javascript-Befehle bei den Prüfungs-Optionen gar nicht mehr erscheinen. Warum diese weiterhin in NOF 2013 unverändert zur Verfügung stehen, kann ich nicht nachvollziehen.

Tutorials von Thomas Frei-Herrmann

diese Seite weiter empfehlen


Counter Statistik