<html>
<head>
<script type='text/javascript'>
function selectedvisible(index)
{ if( index < Obj.options.length )
{ if(index+Obj.size<Obj.options.length)
{ Obj.selectedIndex=index+Obj.size;
Obj.selectedIndex=index;
}
else { Obj.selectedIndex=Obj.options.length-Obj.size;
Obj.selectedIndex=index;
}
}
}
</script>
</head>
<select id='sel' size=10 >
<script type='text/javascript'>
for( var i=0; i<2000; i++ )
{ document.write("<option>"+i+"</option>"); }
</script>
</select>
<script type="text/javascript">
var Obj=document.getElementById('sel');
Obj.selectedIndex=Math.floor(Math.random()*Obj.length); // pour l'exemple !
for ( var l=Obj.length-1; l>=0; l-- ) // on fait semblant de
{ if ( Obj.options[l].selected ) // ne pas connaître
{ selectedvisible(l); // l'option sélectionnée et
break; // on la recherche
}
}
</script>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question