option disabled und ie
heinetz
- css
0 Der Martin0 heinetz
0 heinetz
Halle Forum,
da ich meine <option> im IE nicht mit der Eigenschaft 'disabled'
versehen kann (das heisst, ich kann natürlich schon, aber es
wirkt sich nicht wie gewünscht (FF) aus), möchte ich mir das selbst bauen:
option.cssText = {color: grey}
option.onclick = function(){...}
Das haut für mich schon ganz gut hin. Was aber ja nun ganz schön
wäre, wäre wenn die Farbe auch noch der Farbe entspäche, die der
verwedendete Browser für input.disabled verwendet.
Hat jemand eine Idee, ob man die irgendwie mit JS ermitteln kann ?
danke für Tipps und
beste gruesse,
heinetz
Hallo,
option.cssText = {color: grey}
Vorsicht Falle: Der IE besteht hier auf der ursprünglich festgelegten, amerikanisch geprägten Schreibweise "gray". Die britische Schreibweise "grey" wird zwar auch von vielen Browsern verstanden, aber nicht von den IEs.
Was aber ja nun ganz schön wäre, wäre wenn die Farbe auch noch der Farbe entspäche, die der verwedendete Browser für input.disabled verwendet.
Nichts leichter als das. ;-)
Hat jemand eine Idee, ob man die irgendwie mit JS ermitteln kann ?
Dazu brauchst du kein JS. CSS2 definiert systemrelative Farbnamen, also Farbnamen, die für die im GUI definierten Farben stehen. Hier dürfte "graytext" wohl das sein, was du suchst.
Ciao,
Martin
hallo martin,
toll! ich habe selten erlebt,
dass frage und antwort so gut zusammen passen!
danke,
martin
Hi,
toll! ich habe selten erlebt,
dass frage und antwort so gut zusammen passen!
danke ebenfalls - dafür hast du aber auch die Frage so eindeutig gestellt, dass keine Zweifel offen blieben.
Schönes Wochenende,
Martin
Hallo Forum,
der Eindruck mag täuschen, aber wenn's so ist, wäre das
eine schöne Lösung:
Die vom IE verwendete Farbe zur Visualisierung von 'disabled'
gleicht der mit css verwendbaren Farbe 'gray'
beste gruesse,
heinetz