Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/12/2011, 16:55
lubtufano
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 12 años, 9 meses
Puntos: 72
Respuesta: Pasar cadena numérica como argumento de función

Fíjate en el código fuente generado, lo que sucede es que la función javascript esta recibiendo el valor de la variable como un número y no como una cadena de caracteres para conseguir esto se necesita incluir comillas dobles o simples en la instrucción echo escapando los caracteres (\' ó \").

Código PHP:
Ver original
  1. $variable = "045327";
  2. echo '<div onClick="javascript:mostrar_detalles(\''.$variable.'\')">Hola</div>';