Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2010, 17:49
Avatar de breakervans
breakervans
 
Fecha de Ingreso: noviembre-2009
Ubicación: Vigo, España
Mensajes: 133
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Anular valor de variable

Hola, gracias. Entonces teóricamente tendría que funcionar como lo tengo puesto, y en cambio no funciona. Lo que intento es que haya una lista de canciones y cuando cliques sobre cada una se despliegue esa letra y cuando la cierres vuelva todo a como estaba al principio, con la lista de canciones. El problema es que al volver, donde tendría que aparecer otra vez el título de la canción que habíamos abierto, aparece vacío. Eso es porque en el script tienes que poner lo que esté escrito al volver, y eso es lo que intento configurar. A ver si el código os ayuda:

Código HTML:
<html>
<head>
<title>Titulo</title>
<script> 
function mostrar(enlace, capa) {
textos = document.getElementById(capa);
textos.style.display = (textos.style.display == 'block') ? 'none' : 'block';
enlace.innerHTML = (enlace.innerHTML == 'x') ? '<? echo $return ; ?>' : 'x'; // Aqui va el nombre que debe poner al cerrar esa letra.
}
</script>
</head>
<body>
<center>

<div id="lyrics">
<?php $return = "Titulo 2" ?>
<div id="capas">
<a href="#" onclick="mostrar(this,'Titulo 2'); return false" /><?echo $return ?></a><br>
<div id="Titulo 2" style="display:none">
<br>
Letra 1
<br></div>
<?php $return = "Titulo 2"; ?>
<div id="capas">
<a href="#" onclick="mostrar(this,'Titulo 2'); return false" /><?echo $return ?></a><br>
<div id="Titulo 2" style="display:none">
<br><br>
Letra 2</div>
</body>
</HTML> 
__________________
Diseño portadas para discos, interesados contactad conmigo.