Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2005, 17:02
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola:

Este script lo probé en explorer:

Código:
<html>
	<head>
		<title>
			simular ctrMays
		</title>
		<script type="text/javascript">
			function ini()	{
				window["pepito"] = new Array();
				var dato = document.forms.prueba.pepe.options;
				for (var i = 0, total = dato.length; i < total; i ++)
					window["pepito"][i] = dato[i].selected;
				//alert(pepito);
			}

			function ctrMays()	{
				var dato = document.forms.prueba.pepe.options;
				for (var i = 0, total = dato.length; i < total; i ++)
					if (dato[i].selected)
						pepito[i] = !pepito[i];
				for (var i = 0, total = dato.length; i < total; i ++)
					dato[i].selected = pepito[i];
				//  alert(pepito);
			}
		</script>
	</head>
	<body onload="ini()">
		<form name="prueba" >
			<select name="pepe" multiple="multiple" size="5" onchange="ctrMays()" >
				<option value="t1" selected="selected" >texto 1</option>
				<option value="t2" >texto 2</option>
				<option value="t3" selected="selected" >texto 3</option>
				<option value="t4" >texto 4</option>
				<option value="t5" >texto 5</option>
				<option value="t6" >texto 6</option>
				<option value="t7" selected="selected" >texto 7</option>
				<option value="t8" >texto 8</option>
				<option value="t9" >texto 9</option>
			</select>
		</form>
	</body>
</html>
Espero que te sirva.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo