Zitat:
Eine dritte Möglichkeit, die alle Probleme beheben würden, wäre, ein verstecktes HTML-Element wie <span> mit einer speziellen Klasse zu versehen, die die Information dann beinhaltet.
Führt aber zum Problem, dass Google das Element dann mitliest.
Ansonsten kommt mir gerade bei deinem Beispiel noch die Idee, die Daten in einer ID zu verstecken, die man dann gleich in der URL ansteuern könnte, falls man das will.
Code
Wobei ich es jetzt erstmal so gelöst habe, dass ich meinen PHP-Script so umgebaut habe, dass es einen Artikel entgegen nimmt und damit dann selbst die Kategorie ermittelt.
Sieht dann so aus: /ajax/categories/article/[id-aus-url]
Kann man ja ohne Probleme einfach mal umbauen, wenn mir dann die andere Lösung besser gefällt.
Dieses <data> klingt aber auch total interessant, das sollte ich mir mal ansehen. Die Browser dürften ja keine Fehldarstellung haben, da es nur ein Attribut ist, und nach dem HTML5-Entwurf ist es ja valide. Außerdem soll so eine neue Seite ja zukunftsfähig sein :lol:
[h1]Edit[/h1]
Mit diesem coolen data-Attribut könnte ich mir sogar AJAX-Requests sparen, weil ich eigentlich nur minimale Daten ziehen muss. Cool. Danke für den Hinweis.
[h1]Edit 2[/h1]
Da mein
Firefox Probleme mit Grafiken macht, wenn ich HTML5 verwenden will (Rand unter der Grafik, der auch nach Entfernen von Whitespaces nicht weggeht), werde ich wohl einen eigenen Namespace einführen. Fragt sich nur, ob der IE das dann frisst…