Io che sono un fanatico dei multiform, mi sono costruito un form vuoto, dove la lista la creo dinamicamente ogni volta che mi serve

codice:
<FORM name="combo"></FORM>
[...]
<SCRIPT LANGUAGE="JavaScript">
  [...]
  NuovaCombo = '<SELECT name="Combo" size=' + ((Options.length < 20)?((Options.length == 1)?2:Otions.length):20) + '>\n';
  for (elemento in Options) 
     NuovaCombo += '<OPTION value="' + elemento + '">' + Options[elemento] + '\n';
  NuovaCombo += '</SELECT>';
  combo.innerHTML = NuovaCombo;
Piace?