Såvidt jeg kan se er
top.input.document.ChatForm
den første af de to formaularer du har i bundrammen. og
top.input.document.ChatForm.skriv_til
er selecten i den form.
<form name=\"ChatForm\" action=\"
http://eej.dk/chat/input.php\" method=\"post\" target=\"_self\">
<input type=\"hidden\" value=\"skriv\" name=\"opgave\">Besked:<br>
<input type=\"text\" name=\"tekst\" size=\"40\" onclick=\"valgt=true;\">
<input type=\"submit\" name=\"send\" value=\"Skriv\"><br>
<select name=\"skriv_til\" size=\"2\" multiple>
<option value=\"false\">Loader...</option>
</select><input type=\"checkbox\" value=\"jepz\" name=\"pop_op\" style=\"border: 0px\">Pop op ved besked
</form>
select objektet har såvidt jeg ved kun 3 metoder:
Method Description
blur() Removes focus from the selection list.
focus() Gives focus to the selection list.
handleEvent() Invokes the handler for the specified event.
dvs, ingen clear() funktion og ingen add() funktion.
Så jeg ville skrive din kode om til:
top.input.document.ChatForm.tekst.value = \"\";
// det er det indtastede du vil fjerne ikke
bruger = new Option(\"emil\",\"emil\");
sel = top.input.document.ChatForm.skriv_til; // bare for at undgå skrivekrampe :)
sel.options[sel.options.length] = bruger;
// for at tilføje ny option.
mvh JakobA