Comunidad de diseño web y desarrollo en internet online

Variable php dentro de setinterval

Citar            
MensajeEscrito el 10 Ago 2012 07:50 pm
Hola a todos!!! :D

Tengo un problemilla con este codigo javascript (que se ejecuta dentro de una pagina php):

Código PHP :

echo "<script type=\"text/javascript\"> window.setInterval(\"actualizar(1,$id)\",1000);</script>";


He probado de mil formas diferentes (poniendo solo el echo para la variable $id, cambiando todo tipo de comillas, llamando a una función externa que llamase a su vez a actualizar...) pero no consigo pasar la variable $id a la función actualizar. Si que actualiza, pero al no recibir el valor de $id no hace la acción correcta.

Agradecería mucho que alguien me ayudase ya que no se me ocurren más cosas
Muchas gracias de antemano

Un saludo!!

Por wttc

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Ago 2012 10:19 pm

Código PHP :

echo '<script type="text/javascript"> window.setInterval("actualizar(1,' . $id . ')",1000);</script>';

Por GustavoV

Claber

136 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 10 Ago 2012 10:46 pm
Hola GustavoV, muchas gracias por contestar!!
Ya habia probado esa combinacion de comillas (y lo he vuelto a hacer por si acaso) y nada, sigue sin pasar el valor de $id

Por wttc

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2012 10:59 pm
El caso es que justo arriba de esa linea tengo esta otra, de prueba, para actualizarlo manualmente:

Código PHP :

echo "<a href=\"javascript:actualizar(1,$id);\">actualizar</a> 


y ahi si que sale el valor de $id perfectamente, no tengo ni idea de que es lo que pasa :?

Por wttc

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2012 11:37 pm
Solucionado, estaba dentro de una condición a la que nunca se entraba.

Muchas gracias ;)

Por wttc

5 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.