Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2006, 08:38
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
valores lçogicos con explorer

Hola:

Llevo toda la mañana con un asunto incomprensible (al menos para mi)
Tengo una variable lógica inicializada a false, y hago un bucle asociativo intentando encontrar una coincidencia y en tal caso darle valor true, y la actualización la hago haciendo un or lógico de la variable con un checkeo donde se obtendría otro valor lógico (ya saben: verdadero/falso)...

Va bien en mozilla y opera pero no logro hacerlo funcionar en explorer

Este es el código:

Código:
<html>
<head>
<script>
var palabra = "cerebro";

var palabras = ["cerebro", "cerveza", "desconocida"];
function descri(des)	{
	this.des = des;
}
var descripciones = new Array();
descripciones["cerebro"] = new descri("parte pensante de la cabeza, no se suele usar demasiado...");
descripciones["cerveza"] = new descri("Rica, debe tener un dedo de espuma y estar muy fría...");
descripciones["desconocida"] = new descri("descripción desconocida...");

function describe(que)	{
	existe = false;
	for (item in palabras) existe = (existe || (palabras[item] == que));
	salida = (existe) ? descripciones[que].des : descripciones["desconocida"].des;
//	alert(salida);
	return salida;
}

</script>
</head>
<body>
	<h1><script>document.write(palabra);</script></h1>
	<script >document.write("<img src='../webmaster/imagenref.php?ref=" + palabra + "' />");</script>
	<p >
	<script >document.write(describe(palabra));</script>
	</p>
</body>
</html>
... y esta la página de prueba: http://www.caricatos.net/citas/descr...alabra=cerveza

Bueno... hice muchas pruebas con las variantes que se me ocurrian, pero no logro que funcione en explorer

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