• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

nur css ohne js: navigations-problem

stefancp

New member
hi leute,

ich erstelle gerade, wie in einem vorherigen thread schon erwähnt, eine webseite, bei der ich gänzlich auf js in der navi verzichten will, also auch auf event-handler, um auch bei den leutchen, die js deaktiviert haben, eine vollständige navigation zu gewährleisten. später folgt vielleicht mal eine weiche, aber das ist mir momentan zuviel aufwand.
mein problem besteht momentan darin, dass ich auf der seite als solches 3 zusammengehörige schaltflächen habe, um den inhalt durchzuschalten, der als html-datei in eine iframe angezeigt werden soll. d.h., dass wenn button 1 gedrückt wird, im iframe die 1.html angezeigt werden soll, wenn der button 2 gedrückt ist die 2.html etc.. soweit funktioniert es auch, aber ich möchte gerne, dass der jeweils gewählte button nach dem drücken hervorgehoben bleibt, so dass nur noch die beiden anderen button wählbar sind. das hatte ich mit einem style geregelt, der über den focus geht, aber sobald dann natürlich der focus, z.b. im iframe, den button 'verläßt', wird der besagte button wieder im drückbaren zustand angezeigt. geht das nicht eventuell anders, also z.b. ohne die pseudo-klasse focus?

danke im voraus und gruß, stefan
 
Um den aktiven Link nicht mehr "anklickbar" zu machen, wirst Du nicht nur mit CSS arbeiten können.
CSS kann das visuelle Erscheinungsbild ändern, aber nicht in das MarkUp eingreifen.
 
wenn du auf das iFrame (hat das auch was mit Apple zu tun?) verzichtest, dann wäre sowas nur mit CSS machbar, sonst kommst du um JS nicht herum.
 
da du dann ja die Navigation jedesmal neu lädst kannst du an den entsprechenden Link einfach zu keinem Link machen und schon ist der nicht mehr anklickbar, das gleiche gilt für das geänderte Aussehen. Ist außerdem Benutzerfreundlicher (deeplinks möglich) und schöner für Suchmaschinen.

:D
 
Zurück
Oben