IE und FF

Gibt es einen allgemeinen Code, mit dem alles auf dem IE und dem FF gleich angezeigt werden??

Bei mir wird zum Beispiel die Hintergrundfarbe eines Textfeldes nur auf dem FF angezeigt!

Danke

Tim

Leider gibt es keine Allarround Lösung. Und wie genau färbst du denn Textfelder ein? Oder redest du von CSS? :slight_smile: Bitte eine genauere Beschreibung. Oder am besten Beschreibung + Beispiel :wink:

Dann machst du etwas falsch, das kann auch der IE

EDIT: Vielleicht willst du auch deinen Code validieren, damit wenigstens keine Fehler drin sind. Das minimiert zumindest die Browserprobleme.
CSS Validator: http://jigsaw.w3.org/css-validator/
HTML Validator : http://validator.w3.org/

Also:

Wenn man mit der Maus auf das Textfeld klickt, färbt es sich gelb. Wenn man dann woanders hinklickt, färbt es sich wieder weiß.

Ich habe mit CSS gearbeitet:

input:focus {
background-color: yellow;
}

Im Mozilla Firefox hat es funktioniert, im Internet Explorer aber nicht.

MfG

Tim

Kann der IE erst ab der version 8: :focus

Gibt es auch eine andere Möglichkeit für frühere IE-Versionen??

Vielleicht direkt im ?!

MfG

Tim

Ja, mit JavaScript.

Kann mir vielleicht jemand einen Code senden, ich kenne mich nämlich nicht mit Javascript aus!

MfG

Tim

Fertigen Code wirst Du sicher nicht bekommen, denn mit etwas Recherche wärst Du schon über selfhtml gestolpert wo es um den onfocus-Eventhandler geht: SELFHTML: JavaScript / Sprachelemente / Event-Handler (Beispiele gibt es dort!). Und um damit eine CSS-Eigenschaft zu ändern musst Du diesen z.B. so setzen:

this.style.backgroundColor = "red";

ok danke

es hat geklappt :smiley: