Liebe Mitdenker,
liebe Wissende,
liebe Neugierige,
ja!
Ich habe zuerst an Image-Map, also verweissenitive Grafiken gedacht. Aber da kann man ja immer nur ein Ereignis zur gleichen Zeit auslösen. Checkboxen wären technisch noch eine Idee.
Eine hervorragende Idee. Damit stellst du die Grundfunktionalität sicher. Die Seite ist bedienbar, und das auch (wenn du nichts dagegen tust) barrierefrei. (Entsprechende Labels vorausgesetzt.)
Aber wie positioniere ich die passend?
Ich habe sie jetzt mittels "position:absolute" positioniert. Da sich alle auszuwählenden Elemente immer in _einem_ _gemeinsamen_ Bild befinden, sehe ich auch keine andere Möglichkeit.
Dazu gibts für den Backoffice-Bediener des CMS ein Tool _mit_ JavaScript. Der muss muss nur in das Bild klicken, und bekommt automatisch ein "Popup"-Div mit der Positionsangabe und den Eingabemöglichkeiten für Bezeichner, Beschreibung, usw. Die Checkbox wird dann dort passend positioniert (Datenbankeintrag)
Gar nicht. Du lässt die Checkboxen neben/unter dem Bild und sorgst mit JavaScript dafür, dass die Auswahl per Imagemap auch funktioniert, d.h. die entsprechenden Checkboxen setzt.
Geht leider nicht, aber ich denke, so ist die Lösung noch gut genug museumsfähig... *grins*
Progressive enhancement wie aus dem Bilderbuch. (Pun intended.)
Du müsstest dem Nutzer dann nur noch[tm] klarmachen, dass die Auswahl auch im Bild möglich ist.
Wie schon im Thread gesagt wurde, wäre drag and drop die nächste Stufe von progressive enhancement – für Browser, die das API unterstützen.
Kannst Du nicht mal einen kleinen Artikel zu diesem Thema schreiben fürs Wiki? Du scheinst dich doch ganz excellent auszukennen :-)
Spirituelle Grüße
Euer Robert
Möge der Forumsgeist wiederbelebt werden!