Der Versuch, programmgesteuert Optionen zu einem SELECT-Dropdown in IE Windows Mobile hinzuzufügen.Hinzufügen von Optionen zu <SELECT> in IE Windows Mobile 5
Da dies IE Windows Mobile 5 ist, funktionieren die meisten Lösungen mit getElementID nicht. Daher musste ich auf ein einfacheres HTML/Java-Skript zurückgreifen. Das folgende Beispiel funktioniert in IE 6 und FF, schlägt aber fehl mit " Das Objekt unterstützt diese Eigenschaft oder Methode“in Windows mobile 5
function insertBarcodes()
{
val = document.form1.barcode.value ;
i = document.form1.blist.length;
myNewOption = new Option(val , val);
document.form1.blist.options[document.form1.blist.length] =myNewOption ;
}
updateCount();
}
Irgendwelche Ideen?
Leider nicht bearbeitet, der nächste war: // option 2 mySelectObject.innerHTML = ''; Es wurde ein leeres Feld hinzugefügt, jede andere Option hat eine Ausnahme ausgelöst. Ich hatte jetzt Glück damit, zu denken, dass eine einfache Sache wie das Hinzufügen zu einem Dropdown nicht funktioniert. –
Es gibt ein Gerücht, dass die innerHTML (Option # 2) funktioniert, wenn sie einen Dummy-Wrapper-Knoten ... z.B mySelectObject.innerHTML = '
'; aber ich habe kein Gerät zum Testen. – scunliffe