Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/08/2005, 11:27
eloyasenjo
 
Fecha de Ingreso: agosto-2005
Mensajes: 14
Antigüedad: 18 años, 9 meses
Puntos: 0
He estado probando, y no lo consigo. Pongo el código que he empleado a ver si alguno me puede decir dónde estoy "metiendo la pata"

$capas es una variable de PHP que tiene

el resultado de mostrar la variable es

echo $capas = SextEPB, SextEPA, QuinEPB, QuinEPA, CuarEPB, CuarEPA, TerEPB, TerEPA, SegEPB, SegEPA, PrimEPB, PrimEPA

Y también he probado con

echo $capas = 'SextEPB', 'SextEPA', 'QuinEPB', 'QuinEPA', 'CuarEPB', 'CuarEPA', 'TerEPB', 'TerEPA', 'SegEPB', 'SegEPA', 'PrimEPB', 'PrimEPA'


El script de JS es:

function visu(vis)
{
$capas = new Array (<? echo $capas; ?>);
for($i=0;$i<count($capas);$i++)
{
$capas[$i].style.visibility="hidden";
}
vis.style.visibility="visible";
}

pero no funciona


La llamada es:

onClick="MM_callJS('visu(PrimEPA)')

y también he probado con esta otra

onClick="MM_callJS('visu(PrimEPA), <?echo ($capas);?>')

y por tanto el script lo he variado a

function visu(vis,$capas)
....


pero no funciona