Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/12/2008, 08:16
Avatar de karlic0s
karlic0s
 
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años, 6 meses
Puntos: 18
Respuesta: javascript dentro de un echo php

He encontrado el problema, pero ahora falta la solución...

Es importante que todo esto ha de estar dentro del echo ' ';

Así es como ha de ser:
Código PHP:
<a href="#" onclick="cambiar('esto'); return false;">Link</a>
<
div id="esto" style="display: none;">capa1</div
Así es como lo he hecho:
Código PHP:
<a href="#" onclick="cambiar('.$row[fecha].'); return false;">'.$row[fecha].'</a>
<
div id="'.$row[fecha].'" style="display: none;"
Y así es como se compila:

Código PHP:
<a href="#" onclick="cambiar(fecha); return false;">fecha</a>
<
div id="'fecha" style="display: none;"
En <a href="#" onclick="cambiar(fecha); me faltarian las comillas simples tal que así: <a href="#" onclick="cambiar('fecha'); puesto que las comillas de '.$row[fecha].' son para mostrar la variable y no para hacer el script.
El problema es que si lo hago asi: <a href="#" onclick="cambiar(''.$row[fecha].''); lógicamente me da error por estar dentro de un echo.

Saludos