Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 03:59
Avatar de breakervans
breakervans
 
Fecha de Ingreso: noviembre-2009
Ubicación: Vigo, España
Mensajes: 133
Antigüedad: 14 años, 5 meses
Puntos: 1
Problema con texto oculto

Hola, en este espacio de mi web, para no tener que llenarlos de links y en cada archivo una letra de una canción, hice un script para que cuando cliques en cada título se muestre la letra justo debajo. Hasta ahí todo bien, el problema surge cuando cierro la letra, que cuando debería volver a aparecer el nombre de la canción donde antes estaba, aparece lo que tenga programado en el script. Pero claro, son varias canciones y todas usan ese script, por lo que aunque ponga el nombre de una, cuando abra todas y cierre todas va a aparecer el mismo nombre en todas, y eso es lo que quiero evitar. No se si me expliqué bien xD a ver si con el código os ayudo:

Script:
Código PHP:
<script>
function 
mostrar(enlacecapa) {
textos document.getElementById(capa);
textos.style.display = (textos.style.display == 'block') ? 'none' 'block';
enlace.innerHTML = (enlace.innerHTML == 'x') ? 'TITULO DE CANCION A LA VUELTA' 'x';
}
</script> 
Tema de la lista:
Código HTML:
<div id="capas">
<a href="#" onclick="mostrar(this,'cancion1'); return false" />TITULO DE CANCION</a><br>
<div id="cancion1" style="display:none">
<br>
LETRA DE CANCIÓN
<br>
</div> 
Cómo podría evitar eso? Gracias por adelantado
__________________
Diseño portadas para discos, interesados contactad conmigo.

Última edición por breakervans; 15/09/2010 a las 04:09