![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#11 | |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() Zitat:
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
|
![]() |
![]() |
![]() |
#12 |
Hero
![]() Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811
|
![]() versuche das hier:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html><head><title></title> <style type="text/css"> option[disabled] { color:lightgrey; } .disabled { color:lightgrey; } </style> <script type="text/javascript"> <!-- var sel_1_default = 0; function test() { if(document.getElementById("sel_1")[document.getElementById("sel_1").selectedIndex].getAttribute("disabled")==true) document.getElementById("sel_1").selectedIndex = sel_1_default;; } //--> </script> </head> <body> <form action=""> <select id="sel_1" onchange="test()"> <option>Heino</option> <option>Michael Jackson</option> <option disabled="true" class="disabled" >Tom Waits</option> <option>Nina Hagen</option> <option>Marianne Rosenberg</option> </select> </p> </form> </body> </html>
____________________________________
nobody is perfect |
![]() |
![]() |
![]() |
#13 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() hmm, im endeffekt ist das eh in etwa das, was du davor schon vorgeschlagen hast.
sprich es wird der attributwert von disabled abgefragt und, sofern true, die auswahl auf einen bestimmten index (in deinem fall 0, also der 1. eintrag) gesetzt. das ändert nur leider nichts daran, daß sich der verwunderte user fragen wird, warum auf einmal die auswahl zu einem anderen eintrag "springt", als der, den er ausgewählt hat (denn daß dieser eigentlich disabled sein sollte, sieht er im IE ja nicht). ich fürchte es wird mir nichts anderes übrigbleiben, als die option-einträge alle zu löschen und dynamisch über new Option() wiederherzustellen.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#14 |
Hero
![]() Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811
|
![]() ist ja gut...
woran erkennt der user denn im FF das das element disabled ist??? außerdem kannst du ja immer noch den user (z.b. per alert) darauf hinweisen...
____________________________________
nobody is perfect |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|