thomas: Gibt es da jetzt wirklich keine Lösung für?

Beitrag lesen

hallo chilla,

Ich brauche einen Stylesheet der die gleiche Auswirkung wie...
FORM INPUT:focus
{
  background-color: #006699;
}
Dies funktioniert zwar, aber nur bei Netscape. Kann ich es auch so hinbekommen, das es auch im Internet Explorer geht?

folgendes fand ich dazu bei ideenreich.com:

Die Pseudoklasse input:focus ist derzeit nur in Gecko-basierten Browsern in Funktion zu bewundern. Angewendet wird sie, wie der Name schon verrät, auf die Texteingabefelder (Input) von Formularen. Mit focus ist nichts anderes gemeint, als das ein Benutzer in das Feld hineinklickt. In diesem Augenblick könnte sich das Feld farblich oder in seiner Größe verändern.
Wir haben das mit unseren Inputfeldern (zum Beispiel auf der Startseite) eben so gehandhabt. Wer in eines der Felder klickt, sieht einen Farbwechsel, das weiße Feld nimmt die Farbe des Hintergrundes an. Das sieht schick aus und signalisiert dem Benutzer, das er nun in das Feld hineinschreiben kann.
Für ein externes Stylesheet sähe die Syntax folgendermaßen aus:
input:focus { background-color : #F4F4F4;}
Wer diesen Effekt, der im Übrigen auch den Submit-Button beeinflusst, Nutzern des Internet Explorers anbieten möchte, kann das mit Javascript machen. Diese Methode allerdings ist weit weniger elegant.

also ohne JS kommst du da nicht weiter

gruesse
thomas