Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/01/2011, 01:58
trepax
 
Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: problema con array y función

Ante todo, muchas gracias a IsabelM y maycolalvarez por vuestra rápida respuesta.
he aplicado vuestros consejos pero aún tengo un par de dudas para que funcione.

Por el momento he quitado el then, he quitado las llaves en el if y en el arrray he cambiado [ ] por ( ).

Ahora bien, mi pregunta és:
-Como puedo pasar el arrray oculta y todos sus valores, a la función muestra_oculta? Es que creo que el problema debe estar ahí!

MUCHAS GRACIAS DE NNUEVO!


function muestra_oculta(){

for (i=0; i<25; i++){

if i = 0
var el = document.getElementById(oculta[0]);
el.style.display = (el.style.display == 'block'); // no recuerdo el nombe de esta estructura de condicional, pero está mal contruida

else // te faltan llaves de apertura y cierre
var el = document.getElementById(oculta[i]);
el.style.display = (el.style.display == 'none');

}
}

window.onload = function(){
var oculta = new Array['a','b','c','d'];
muestra_oculta(oculta); // no puedes pasar un array como parámetro. aparte después no lo recoges
}