Martin Hintzmann Andersen wrote:
> <input class="knapper" value="<--"
>
onclick="moveOptions(document.forms['frmSelectOption'].elements['box2'],docu
ment.forms['frmSelectOption'].elements['box1'])"
> type="button">
Denne omskrivning af scriptet internt i formularerne gik gnidningsløst i de
formularer, hvor man henholdsvis kan flytte en option op og ned i en boks og
hvor man kan flytte en option frem og tilbage mellem to bokse.
Men det volder kvaler med at omskrive scriptet i den form, hvor man skal
kunne tilføje eller fjerne en option samt se value for en udpeget option.
På den knap, hvor man skulle kunne tilføje, har jeg prøvet at ændre:
<input type="button" id="tilfoj"
onClick="addOption(document.forms[0].otext.value,document.forms[0].oval.valu
e,document.forms[0].test)" value="Tilføj option">
til:
<input type="button" id="tilfoj"
onClick="addOption(document.forms['frmNyOption'].elements[otext].value,docum
ent.forms['frmNyOption'].elements[oval].value,document.forms['frmNyOption'].
elements.test)" value="Tilføj option">
Jeg *har* husket at give formen en id="frmNyOption". Ændringen slår
funktionen AddOption ihjel - jeg havde ellers fået formen genoplivet ved at
ændre på nummereringen. Den ikke-fungerende ændring er kun lagt ud på
http://hjemmesideskolen.dk/html/formular2.asp#tilfojoption
De velfungerende ændringer er også lagt ud på
http://hjemmesideskolen.dk/html/selectbokse.asp
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk -
http://ginnerskov.dk
http://html-faq.dk/