Buongiorno,
come da titolo vorrei sapere se esiste un metodo univoco, crossbrowser, per impostare dinamicamente il size (che permette di far visualizzare pių voci, al posto del classico menų a tendina) di una select creata via DOM.
esempio:
codice:
 	s = document.createElement("select");
	document.body.appendChild( s ) ;
	
	s.size = 10 ; // IE non recepisce il comando 
	s.setAttribute( "size", 10 ) ; // IE non recepisce il comando 
	
	o = document.createElement("option") ;
	s.appendChild( o ) ;
		o.appendChild( document.createTextNode("pippo") ) ;
		o.setAttribute("value","pippo" ) ;
FF ovviamente costruisce la select correttamente, mentre IE no, la visualizza come menų a tendina.

Usando invece
codice:
s = document.createElement('<select size="10">');
// ...
funziona con IE ma FF da un errore e non disegna proprio l'elemento.

grazie