Moin liebe CB gemeinde,
wieder einmal habe ich eine frage zum Thema HTML + JS.
ich bin gerade dabei für ein aktuelles Projekt und alle zukünftigen ein Framework zu entwickeln.
Es soll folgende Aufgabe übernehmen:
Eine website, die so gebaut ist, das sie komplett ohne JavaScript auskommt so umzubauen das es mit Ajax request arbeitet.
(Sprich die seite wird geladen und JS beginnt die seite auseinander zu nehmen und neu zusammenzusetzen (bildlich gesprochen))
Das funktioniert alles auch super gut, das porblem ist das ich es derzeit so gelöst habe, das man den Elementen, die ein Ajax Verhalten an den tag legen sollen eine bestimmte Klasse zuordnet (je nachdem welche funktion dort eingebaut werden soll) und anschließend in attributen die eigenschaften festlegt.
z.b: callback funktionen, oder bestimmte parameter.
Das ganze Problem dabei ist das der w3c validator die seite dann nicht mehr validiert, denn er schmeißt immer fehlermeldungen raus im sinne von "Element xyz hat kein attribute abc"
Meine einzige idee soetwas zu verhindern wäre dann die eigenschaften in ein <object> tag zu hauen, was ich aber nicht unbedingt schön finde.
Wenn JS aktiviert ist werden die falschen attribute gelöscht, der validator führt das JS aber natürlich nicht aus und wenn kein JS vorhanden ist bleibt der code invalide.
ich meine mal gelesen zu haben das browser angewiesen sind unbekannte attribute zu ignorieren, oder war das nur bei CSS der fall?
Jemand eine idee wie man das außer einem <object>-tag realieren könnte?
Die parameter in das class attribute zu packenhalte ich nicht für sinnvoll da es bis jetzt über 50 parameter gibt, wäre ein enormer aufwand alle class attribute zu parsen.......
Und wenn es nur mit object geht, welchen typ muss ich dem dann zuordnen?
Oder soll ich einfach ignorieren das der code nicht mehr valide ist?
Danke im voraus
wieder einmal habe ich eine frage zum Thema HTML + JS.
ich bin gerade dabei für ein aktuelles Projekt und alle zukünftigen ein Framework zu entwickeln.
Es soll folgende Aufgabe übernehmen:
Eine website, die so gebaut ist, das sie komplett ohne JavaScript auskommt so umzubauen das es mit Ajax request arbeitet.
(Sprich die seite wird geladen und JS beginnt die seite auseinander zu nehmen und neu zusammenzusetzen (bildlich gesprochen))
Das funktioniert alles auch super gut, das porblem ist das ich es derzeit so gelöst habe, das man den Elementen, die ein Ajax Verhalten an den tag legen sollen eine bestimmte Klasse zuordnet (je nachdem welche funktion dort eingebaut werden soll) und anschließend in attributen die eigenschaften festlegt.
z.b: callback funktionen, oder bestimmte parameter.
Das ganze Problem dabei ist das der w3c validator die seite dann nicht mehr validiert, denn er schmeißt immer fehlermeldungen raus im sinne von "Element xyz hat kein attribute abc"
Meine einzige idee soetwas zu verhindern wäre dann die eigenschaften in ein <object> tag zu hauen, was ich aber nicht unbedingt schön finde.
Wenn JS aktiviert ist werden die falschen attribute gelöscht, der validator führt das JS aber natürlich nicht aus und wenn kein JS vorhanden ist bleibt der code invalide.
ich meine mal gelesen zu haben das browser angewiesen sind unbekannte attribute zu ignorieren, oder war das nur bei CSS der fall?
Jemand eine idee wie man das außer einem <object>-tag realieren könnte?
Die parameter in das class attribute zu packenhalte ich nicht für sinnvoll da es bis jetzt über 50 parameter gibt, wäre ein enormer aufwand alle class attribute zu parsen.......
Und wenn es nur mit object geht, welchen typ muss ich dem dann zuordnen?
Oder soll ich einfach ignorieren das der code nicht mehr valide ist?
Danke im voraus
Zuletzt bearbeitet: