Jeg eksperimenterer lidt med at tilføje options dynamisk til en
select-box ved at indtaste nye værdier i en tekstbox.
Det virker godt nok, når det foregår på samme side, men når jeg
forsøger at indtaste værdierne i en tekstbox i et popup-vindue og
ændre selectboxen på den oprindelige side går det galt.
Et udklip af min javascript:
Placeret i head:
<script language="Javascript">
function AddToOptionList(OptionList, OptionValue, OptionText) {
// Add option to the top of the list
OptionList[0] = new Option(OptionText, OptionValue);
OptionList[0].selected = true;
}
</script>
Placeret i body:
<script>AddToOptionList(opener.document.myForm.categories, '123',
'test');</script>
Jeg får følgende fejl: "Serveren producerede en undtagelse".
Hvad betyder dette?
For at teste, at jeg har referencenavnene korrekte, har jeg
forsøgt følgende, som virker fint:
<script>opener.document.myForm.name.value = 'Dette
virker';</script>
<script>opener.document.myForm.categories[5].selected =
true;</script>
Har jeg lavet en fejl, eller kan det slet ikke lade sig gøre?
Mvh. Christian
--
Dette indlæg er sendt fra
http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk