06. januar 2006 - 13:09
Der er
6 kommentarer og 1 løsning
Fejl ved funktions kald
Jeg forsøger at kalde nedenstående funktion fra en modul dialogbox som er åbnet i en frame. Funktionen er palceret i dokumentet hvor framen er placeret. function addOption(selectbox,text,value) { var optn = document.createElement("OPTION"); optn.text = text; optn.value = value; selectbox.options.add(optn); } Det er i linjen selectbox.options.add(optn); den fejler. Håber at der er en der kan hjælpe
Annonceindlæg fra Infor
06. januar 2006 - 13:10
#1
Jeg kan alerte selectbox og den retunere [object]
06. januar 2006 - 13:14
#2
Så vidt jeg ved, skal du bare lave et Option-objekt: function addOption(selectbox,text,value) { selectbox.options.add(nwe Option(text, value)); } Men måske jeg tager fejl :) -- Morten Barklund
06. januar 2006 - 13:14
#3
new Option selvfølgelig :)
06. januar 2006 - 13:24
#4
Får samme fejl som før: Invalid argument
06. januar 2006 - 13:30
#5
Options er jo et array - så har den vel ingen add-metode? Prøv med: function addOption(selectbox,text,value) { selectbox.options[selectbox.options.length] = new Option(text, value); } :) -- Morten Barklund
06. januar 2006 - 13:52
#6
Virkede heller ikke. Har lavet det hele om nu og flytte funktionen ned på de sider den skal bruges og så virder den oprindelige funktion. tak for hjælpen
09. januar 2006 - 03:29
#7
<ole> barklund >> 'options' er ikke et array, men en collection - og har som sådan en add-metode ;o) /mvh </bole>
Vi tilbyder markedets bedste kurser inden for webudvikling