Mit CSS, den Cascading Style Sheets, lässt sich dem Besucher helfen, und das angeklickte Eingabefeld optisch hervorheben. Der Internet Explorer 6 kommt damit aber nicht zurecht, er braucht etwas Javascript für den gleichen Effekt.
Mozilla und Opera verstehen die CSS Eigenschaften hover und focus nämlich nicht mehr nur ausschließlich bei Links, auch bei Formularen können diese hier genutzt werden. Wird per Style-Definition das Input-Feld optisch etwas verschönert, lässt sich auch gleich das Aussehen bei Mausberührung (hover) und Aktivierung (focus) definieren:
Mozilla und neue Opera-Browser kommen damit klar und ändern die Input-Feld-Farbe von dunkelgrau nach hellgau. Der IE 6 hinkt hier hinterher und versteht diese Anweisung nur in Bezug auf Hyperlinks. Ein einfacher Farbwehsel ist aber nichts neues, mit den Style-Anweisungen ließe sich zum Beispiel das aktuelle Eingabefeld oder dessen Schrift vergrößern. So fällt es nicht nur besonders auf, es hilft gerade kurzsichtigen Besuchern gut weiter. Damit der Internet Explorer also auch bei Klick auf das Feld die Farbe wechselt und der Besucher das aktive Feld deutlich unterscheiden kann, braucht es die Javascript Events onclick und onblur.
Der erste ändert die Farbe bei Aktivierung des Feldes in helleres grau, der zweite sorgt dafür dass alles rückgängig gemacht wird, wenn das nächste Feld angeklickt wird. Um auch den Hover-Befehl zu simulieren, lässt sich mit “onmouseover” und “onmouseout” dem Feld eine weitere Farbe zuweisen.
Fragen zu diesem Tipp? In unserem Webmaster-Forum helfen wir weiter!
Opera Opera ist ein für viele Plattformen kostenlos erhältliche Software des norwegischen Unternehmen Opera Software ASA. Sie beinhaltet sowohl einen Browser als auch...
Operating System Englischer Begriff für Betriebssystem. Siehe auch Betriebssystem....
Javascript JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...
Mehr Tipps zu Hilfreiches Formular, optisch aufgewertet