Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/07/2007, 14:58
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 1 mes
Puntos: 45
Re: funcion que simule la tecla tab

Sí, puedes saber el nombre del navegador... creo que era navigator.appName, pero esas cosas ya están un poco desfasadas, y su uso no es recomendable.

Lo más normal (ejemplo inútil y desfasado, con el método estándar getElementById es suficiente) es hacer cosas del tipo:

Código PHP:
if( document.all )
capa document.all["capa"];
else if( 
document.getElementById 
capa document.getElementById("capa");
else if( 
document.layers )
capa document.layers["capa"];
//operamos con capa 
Es decir, dar por sentado que un navegador, por tener un nombre determinado va a usar document.all, otro layers...


En fin, todo esto no sé si te interesa, está bien saberlo pero para este ejemplo llenar el if con condiciones concatenadas con OR (||) es, yo creo, suficiente y válido (a no ser que quieras controlar el f1, f2...).

Si te interesa más el tema hay mucho material para diferenciar un navegador de otro con javascript, pero casi te puedo asegurar que es todo tan inútil y desfasado como el que te he puesto de ejemplo. Lo normal es intentar hacer el código lo más estándar y común para todos los navegadores posible.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.