a parte che non ho capito come fai ad assegnare l'evento onclick su un elemento se prima non lo appendi da qualche parte con un appendchild, ad ogni modo
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>xhtml 1.0</title>
<script type="text/javascript">
// <![CDATA[
function test() {
for(var t=1;t<=3;t++){
var nuovosel=document.createElement("select");
document.body.appendChild(nuovosel);
nuovosel.onclick=(function(index) {
return function() {
//alert("prova"+index);
invia_dati("prova"+index);
}
})(t);
}
}
window.onload = test;
// ]]>
</script>
</head>
<body>
</body>
</html>
e riguarda attentamente gli esempi che ti ho indicato nel link precedente