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.

Ad debug output

The ad is displayed on the page

current post: Mostrar / Ocultar un Div problemas en Firefox, ID: 46

Ad: Anuncio2 (2573)
Placement: After Content 2 (after-content_2)

Display Conditions
general conditions
Adwp_the_query
term_id0
taxonomy0
is_main_query11
page01
numpages01
is_archive1
is_search1
is_home1
is_4041
is_attachment1
is_singular11
is_front_page1
is_feed1




Find solutions in the manual

Leave a Reply

Your email address will not be published. Required fields are marked *