| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Feb 2011
Beiträge: 15
| JS HTML PHP | Probleme mit dyn. Selektieren eines Optionsfeldes in Internet Explorer PHP-Code: Oben sieht man in der originalen Reihenfolge die Codes (Hab nur dir relevante Stelle reingestellt) Wenn ich die Zeile <tr> anklicke muss eigentlich der Wert von PHP (gelesen von XML-Datei) an Javascript-Funktion edit übergeben bzw. die entsprechende Option im Optionsfeld selektiert werden. Dies klappt mit Firefox und Chrome einwandfrei! Nur mit dem blöden IExplorer geht es nicht. Der Explorer lässt die Option einfach leer bzw wird keine selektiert, wenn ich size auf "3" setze.Hat jmd eine Idee, woran das liegen könnte? |
| | |
| | #2 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
|
versuchs mal so Code: function edit(geraet)
{document.timer.geraet.value = geraet;};
.
.
<select name="geraet" size="1">
<option value="default">Geraet1</option>
<option value="default">Geraet2</option>
<option value="default">Geraet3</option>
</select>
.
.
<tr onclick="edit('<?php echo $xml-> timer[$i]-> geraet?>');">
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2011
Beiträge: 15
|
nein, leider klappt das auch nicht mit default. Nicht mal in FF klappt es dann. Ist schon merkwürdig. ich habe mal versucht, ohne Wertübergabe direkt den Wert zu ändern, also so: HTML-Code: <html> <head> <script type="text/javascript"> function edit() { document.getElementById("geraet").value= "test3"; document.getElementById("test").checked = true;} </script> </head> <body> <select id="geraet" > <option >test1</option> <option>test2</option> <option>test3</option> </select> <body> <input type="button" OnClick="edit()"> <input type="checkbox" id="test"> </html> Es gibt viele Seiten mit Beispielen, wie man die einzelnen Optionen bzgl des Index auslesen kann, aber ich möchte doch einfach eine auswählen, abhängig vom übergebenen Wert. Bitte um Hilfe |
| | |
| | #4 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
|
So funktionierts auch im IE HTML-Code: <html> <head> <script type="text/javascript"> function edit() { document.getElementById("geraet").selectedIndex= 2; } </script> </head> <body> <select id="geraet" > <option >test1</option> <option>test2</option> <option>test3</option> </select> <body> <input type="button" OnClick="edit()"> </html> http://de.selfhtml.org/javascript/ob...tions.htm#text Die Lösung dazu ist halt denselben Text wie im text-Attribut auch im value-Attribut rein zu schreiben: HTML-Code: <html> <head> <script type="text/javascript"> function edit() { document.getElementById("geraet").value="test3"; } </script> </head> <body> <select id="geraet" > <option value="test1">test1</option> <option value="test2">test2</option> <option value="test3">test3</option> </select> <body> <input type="button" OnClick="edit()"> </html>
__________________ (\__/) (='.'=) (")_(") Geändert von Nightflyer (22-02-2011 um 08:43 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Feb 2011
Beiträge: 15
|
Ja Klingt logisch, dass es auf value reagiert. Die anderen Browser checken das auch ohne vorher value definiert zu haben, nur IEX muss wieder rumzicken ![]() Vielen dank, hab es jetzt so gemacht, und es funktioniert - auch im IE ![]() Vielleicht bis zum nächsten Mal Geändert von Aziz (22-02-2011 um 16:57 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Internet Explorer 6] minimale height eines divs | andretti | HTML und CSS | 3 | 01-11-2007 18:01 |
| probleme mit loadMovie im internet explorer | reptile | ActionScript 2 | 9 | 10-08-2007 14:00 |
| Internet Explorer Probleme!! | SmokingHead | Flash Einsteiger | 1 | 30-10-2006 22:25 |
| Mac Internet Explorer Probleme mit background .... | misfit | HTML und CSS | 2 | 23-05-2004 18:53 |
| einfärben eines optionsfeldes | itsme | HTML und CSS | 28 | 18-10-2001 07:24 |