Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2010, 16:58
luchosoto
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
Explorer y autoseleccionar ciertos items en un select multiple

Hola a todos, soy nuevo en este foro y lo inauguro con algo que me esta haciendo arrancar los pelos de la cabeza.

He adaptado un script que, combinado con PHP, selecciona onload() solo ciertos items de un select/multiple (que tambien es alimentado por PHP). Todo funciona bien en Firefox, Chrome y Safari, pero en el inservible Internet Explorer me tira un error: "El objeto no acepta esta propiedad o método". Y por mas que trato de buscarle una solucion, no puedo. Por eso que he recurrido a este foro, a ver si alguien se apiada de este pobre programador amateur.

Muchas gracias de antemano y saludos!!

Aca les dejo el script: (deberia seleccionar los items uno, tres y cinco del select)

Código PHP:
<html>
<
head>
<
script type="text/javascript">
function 
autoseleccionar() {
var 
opcionesASeleccionar = ['1','3','5'];
var 
cuadroSelect document.getElementById('elegir');

for ( var 
0cuadroSelect.options.lengtholi++ )
{
  
cuadroSelect.options[i];
  if ( 
opcionesASeleccionar.indexOfo.value ) != -)
  {
    
o.selected true;
  }
}
}

</script>
</head>

<body onload="autoseleccionar();"> 
<select size="6" multiple="multiple" id="elegir">
  <option value="1">Uno</option>
  <option value="2">Dos</option>
  <option value="3">Tres</option>
  <option value="4">Cuatro</option>
  <option value="5">Cinco</option>
  <option value="6">Seis</option>
</select>

</body>
</html>