Zitat (mesios: 22.06.2009, 09:45)
Wir legen durchaus Wert darauf, dass unsere Seiten auch ohne JavaScript funktionieren. So haben wir z.B. beim Kommentarsystem viel Zeit und Arbeit rein gesteckt, dieses auch für User ohne JS nutzbar zu machen. Solltet ihr noch andere Bereiche kennen außer die ScreenshotPopUps die Probleme machen, dann raus damit
Jedenfalls würde ich vorschlagen, dass ihr einfach bei den Screenshots etwas ähnliches einbaut, wie ich das in dem Userscript gemacht habe.
Konkret anstatt sowas:
<a title="Firefox 3.5 Rc" href="java script:scg(1245239454,906,707);">...</a>
könnte man das hier machen:
<a onClick="scg(1245239454,906,707);return false;" title="Firefox 3.5 Rc" href="/?nolayout=1&page=wfv4/BSv2/scg.show.php&pic_id=1245239454">...</a>
damit wäre das Problem bei den Screenshots nämlich vom Tisch. Die User mit Javascript laufen in die onClick-funktion rein, welche das PopUp öffnet und danach mit dem "return false" abbricht, damit nicht zusätzlich auch noch das ziel im "href"-attribut geöffnet wird.
Alle anderen User ohne Javascript können ganz normal die Links via href-Attribut öffnen. Und natürlich gibts so auch den schönen usability vorteil, dass auch javascript Benutzer die Gallerie wahlweise in Tabs öffnen können.
Dieser Beitrag wurde von Lord_eAgle bearbeitet: 22. Juni 2009 - 09:04