Pablo "Menteco" P�rez Ben�tez escribi�:

Hola, hace un mes que recibo Ovillo en mi correo y este es mi primer mensaje a la lista.
A ver si me pueden ayudar con esto: en una p�gina tengo una lista de art�culos. Junto a cada nombre de art�culo hay un enlase para editarlo.
Dichos enlaces est�n ocultos por defecto. (ver c�digo abajo)
Lo que quiero hacer es mostrar todos los enlaces ocultos al pinchar un enlace �nico titulado Editar.
Esto seguramente necesite de una combinaci�n de CSS y JavaScript. La condici�n es que la soluci�n no dependa de llamar a cada enlace oculto por document.getElementById. En teor�a, el c�digo JavaScript deber�a poder cambiar el atributo display de todos los elementos que tengan la clase editar, sin reabrir la p�gina.
El c�digo preliminar ser�a algo as�:
<style type="text/css">
.editar {display:none}
</style>
</head>
<body>
<a href="#" onClick="???">Editar</a><br>
Cuartirolo <a title="Editar" href="...?prod=cuartirolo" class="editar">e</a><br>
Salam�n <a title="Editar" href="...?prod=salamin" class="editar">e</a><br>


Saludos

Buenas Pablo. La soluci�n ser�a usar un array para las distintas id de lios elementos <a>. No se si tu p�gina se genera din�micamente, o si es est�tica, pero valdria algo como:


   <style type="text/css">
   .editar {display:none}
   </style>
   </head>
   <body>
   <a href="#" onClick="???">Editar</a><br>
   Cuartirolo <a title="Editar" href="...?prod=cuartirolo"
   class="editar" id="editar[0]">e</a><br>
   Salam�n <a title="Editar" href="...?prod=salamin" class="editar"
   id="editar[1]">e</a><br>

Luego para recoger esos elementos bastar�a con el t�pico getElementById('editar'); en donde tendr�as todos los elementos del array();

Creo que eso valdr�a.



_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a