Przewijanie listy rozwijanej

Tworzę listę rozwijaną funkcją:

function lista(i,z){

	wys='';

	if(i!=0)

		for(y=1;y<=i;y++)

			wys+=''+y+'';

	else wys+='0'; 

	wys+='';

	return wys;

}

Jest jakiś prostszy sposób na wybór liczby ? Da się tą listę jakoś przewijać po rozwinięciu ?

Przewijanie zależy od przeglądarki, lecz możesz określić size czyli liczbę widocznych opcji listy.

Prostszym sposobem może być input typu text gdzie użytkownikom będzie musiał po prostu wpisać liczbę za pomocą klawiatury lub input typu range (suwak) wprowadzony w html5.

Range jest dobre. Niestety muszę jakoś tą liczbę pokazać.