| ||||
Respuesta: Anular valor de variable Pues deberías de poner el código ya que precisamente el nombre variable es por eso, porque varía, revisa este ejemplo:
Código PHP:
Ver original Saludos. |
| ||||
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. |
| ||||
Respuesta: Anular valor de variable Lee lo siguiente: http://www.php.net/variables.external necesitas de alguna forma persistir el valor de tu variable, no porque la declares siempre va a existir en el mismo contexto. Recuerda que PHP se ejecuta en el servidor y no en el cliente. Saludos. |
Etiquetas: |