Ciao a tutti,
ho creato uno script che mi crea dinamicamente un menù a tendina con 4 opzioni e un link che apre una popup. A questo link è collegata la funzione selezionaCliente(), a questa funzione vorrei però passare un parametro che deve essere l'option selezionato della select appena creata.
Ho provato a scrivere in questo modo selezionaCliente('"+document.all['linea'].options[document.all['linea'].selectedIndex].value+"');, ma è come se non me lo trovasse, mentre tutti gli altri elementi del form creati in html li trova.
Come faccio?

Vi posto il codice.

var select = document.createElement("select");
select.setAttribute("name","linea");
select.className="select";
select.style.marginLeft="9px";

var option1 = document.createElement("option");
var t1 = document.createTextNode("a");
option1.setAttribute("value","a");
option1.appendChild(t1);
select.appendChild(option1);

var option2 = document.createElement("option");
var t2 = document.createTextNode("b");
option2.setAttribute("value","b");
option2.appendChild(t2);
select.appendChild(option2);

var option3 = document.createElement("option");
var t3 = document.createTextNode("c");
option3.setAttribute("value","c");
option3.appendChild(t3);
select.appendChild(option3);

var option4 = document.createElement("option");
var t4 = document.createTextNode("d");
option4.setAttribute("value","d");
option4.appendChild(t4);
select.appendChild(option4);

var divUltimoCampo = document.createElement("div");
divUltimoCampo.className="ultimoCampo";
divUltimoCampo.setAttribute("id","ultimoCampoClien te");

divUltimoCampo.innerHTML = "<a href=\"#\" onclick=\"selezionaCliente();\">seleziona cliente</label>";

Grazie.