Jorge Vallejo Blog

Blog del creativo, ilustrador y profesor de videojuegos Jorge Vallejo

Category: navegador

Me cambio de escalera Firefox versus Explorer

Ultimamente el navegador explorer 6 me iba bastante mal , al principio pense q se debia a mi conexion, pero cuando me concecte con el Firefox, me di cuenta de que el problema estaba en el explorer, no queria perder tiempo investigando , por que motivo ahora tardaba tanto en abrirse, asi que me dije bueno voy a istalarme la version 7 , y asi aprovecho sus mejoras, fui a la pagina de microsoft y cual es mi sorpresa cuando descubro q mi xp no pasa su sistema de licencias, ¿como? Que los de la tienda me han insatalado uno no valido, q encima microsoft te analiza para ver q tienes y no te deja instalarte su nueva version, pero es que ¿estos señores se han creido q son la unica alternativa? Asi que nada, me puse a saco con el Firefox.
Hasta ahora lo habia utilizado poco, como diseñador web, mi mision es intentar q las paginas se vean corectamente en el mayor numero de navegadores posibles,pero dado q la inmensa mayoria sigue utilizando el explorer, tendia a hacerlas pensando en el, de ahi que luego al ver como quedaban en Firefox tuviera muchos quebraderos de cabeza sobre todo con los css y la representacion de las divs, por no hablar de scripts q funcionan bien en uno y no en el otro… Pero visto lo q pasa con el explorer y q el 7 no quiere instalarse, y dado q Firefox en mucho mejor en casi todos los aspectos he decido cambiarme de escalera, y utilizar Firefox como navegador principal, hacer las paginas pensando en como se ven en el, y ya si eso como se ven en el explorer 7 , q acabara imponiendose mediante una actualizacion.
Me he decido por tanto a promover y difundir las grandes ventajas de este navegador gratuito, por lo que me he unido a http://www.difundefirefox.com/ por que simplemente me parce mejor navegador y menos toca narices q el explorer.

Mostrar / Ocultar un Div problemas en Firefox


Estaba creando una web donde ocultaba / mostraba capas al hacer click sobre ellas, cual es mi sorpresa al ver que en firefox el javascript no hacia nada.
Atencion al codigo
function muestra(cual, cuantos){
for (i=1;i<=cuantos;i++){
eval(“bloque”+i+”.style.display=’none'”);

}
eval(cual+”.style.display=’block'”);

}
El problema es que solo funciona para Explorer, en su lugar teneis que usar este:
function muestra(cual, cuantos){
for (i=1;i<=cuantos;i++){ document.getElementById(“bloque”+i).style.display=’none’;
}
document.getElementById(cual).style.display=’block’;
}

Es una funcion que recibe dos parametros uno cual , es el div que se mostrara, para ello hay que nombrarlos secuenciados “<div id=”bloque1″ <div id=”bloque2″…”
Y el otro parametro cuantos es el numero entero de divs que tengais.
Lo que hace:
Muestra la capa selecionada al llamar a la funcion en un evento por ejemplo click , y oculta todas las demas.