Ik probeer vanuit een pop-up een waarde te laten toevoegen in een select box vanuit een input box. Dit werkt in Firefox, maar niet in Internet Explorer. De code die ik gebruik is:
De javascript foutmelding die internet explorer geeft is 'De server heeft een uitzondering geretouneerd'.
En bij firefox lukt het me niet een andere optie als selected in te stellen, hoe kan dat?
Ik heb ook nog geprobeerd new Option() te gebruiken, maar dit geeft dezelfde foutmelding. De code werkt wel als ik niet een window.opener probeer in te stellen, maar gewoon een element binnen het venster.
code:
1
2
3
4
5
6
7
8
| function invoegen(waarde) {
var _t = document.createElement("OPTION");
_t.text = waarde;
_t.value = waarde;
window.opener.document.getElementById('gemeente').options.add(_t);
window.opener.document.getElementById('gemeente').options[0].selected;
window.close();
} |
De javascript foutmelding die internet explorer geeft is 'De server heeft een uitzondering geretouneerd'.
En bij firefox lukt het me niet een andere optie als selected in te stellen, hoe kan dat?
Ik heb ook nog geprobeerd new Option() te gebruiken, maar dit geeft dezelfde foutmelding. De code werkt wel als ik niet een window.opener probeer in te stellen, maar gewoon een element binnen het venster.