Hola a todos, espero que puedan ayudarme ya que buscando por google no he podido dar con la solución.
Resulta que tengo una cadena de texto de tipo "045327" y se la tengo que pasar como argumento a una función JS. El problema es que cuando quiero utilizar el valor, lo ha convertido a número, por lo que me devuelve "45327" y yo necesito "045327". 
Por ejemplo:   
Código PHP:
Ver original- $variable = "045327"; 
- echo '<div onClick="javascript:mostrar_detalles('.$variable.')">Hola</div>'; 
Código Javascript
:
Ver original- function mostrar_detalles (id){ 
-       alert (id); 
- }; 
¿No se puede declarar el tipo (String) de la variable en la definición de la función como se hace en C?