Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2006, 09:42
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 1 mes
Puntos: 3
Consideración de diferentes Navegadores

Hola a todo el mundo:

Un código javascript que estoy empleando para manejar capas empieza de la siguiente forma para considerar en que navegador se ejecuta y que instrucciones se deberán tener en cuenta:

Código:
	var nc = (document.layers) ? true:false
	var ie = (document.all) ? true:false
	var n6 = (document.getElementById) ? true:false
Luego, por medio de condicionales, se programan las diferentes instrucciones para cada navegador:

Código:
	if(nc) {
		...
	}
	else if(ie) {
		...
	}
	else if(n6) {
		...
	}
Mi pregunta sería, de primeras, referente a las primeras líneas de código. ¿Alguien me puede explicar cuál es exactamente su función? Es decir, supongo que es, como he dicho para una especie de consideración de que navegador se está usando. Pero, por ejemplo, en las líneas mencionadas, entre paréntesis, se está haciendo una referencia a un tema de capas, ¿si la cuestión fuera de otro tipo, se debería de poner en ese lugar? ¿Para qué es lo del interrogante y que éste vaya seguido de true:false?

¿Haría falta añadir líneas para considerar los navegadores Opera y Firefox?

Saludos,

zacktagnan.
===========================================