Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2008, 14:58
dpernia
 
Fecha de Ingreso: mayo-2008
Ubicación: Maturín
Mensajes: 26
Antigüedad: 16 años, 9 meses
Puntos: 0
Problema para pasar variables de php a javascript

Buen Dia Amigos:
Les escribo para ver si me pueden ayudar a encontrar la causa del problema que tengo para pasar variables de PHP a Javascript.

Tengo el siguiente Javascript que descargué del sitio de Dynamicdrive: http://www.dynamicdrive.com/ y sirve para mostrar imagenes con un control de avance hacia adelante y atras.

Código HTML:
<script type="text/javascript">
var preload_ctrl_images=true;

var previmg='left.gif';
var stopimg='stop.gif';
var playimg='play.gif';
var nextimg='right.gif';
var slides=[]; //FIRST SLIDESHOW
slides[0] = ["http://xmobiled789f3/autoenventa/ver_FOTO1.php?id=4", " "];
slides[1] = ["http://xmobiled789f3/autoenventa/ver_FOTO2.php?id=4", " "];
slides[2] = ["http://xmobiled789f3/autoenventa/ver_FOTO3.php?id=4", " "];
slides[3] = ["http://xmobiled789f3/autoenventa/ver_FOTO4.php?id=4", " " ];
slides.no_auto=1;
slides.use_title=0;

</script> 
Resulta que quiero que el el valor id de la linea
Código HTML:
slides[0] = ["http://xmobiled789f3/autoenventa/ver_FOTO1.php?id=4", " "];
Lo quiero asignar desde un valor de una tabla que tengo en MySQL el cual leo desde PHP

Lo estoy haciendo asi
Código PHP:
$id='valor proveniente de la tabla MySQL';

echo 
"<script type='text/javascript'>";
echo 
"var preload_ctrl_images=true;";

echo 
"var previmg='left.gif';";
echo 
"var stopimg='stop.gif';";
echo 
"var playimg='play.gif';";
echo 
"var nextimg='right.gif';";
echo 
"var slides=[]; //FIRST SLIDESHOW";
echo 
"slides[0] = ['http://xmobiled789f3/autoenventa/ver_FOTO1.php?id='.$id.' ', ' '];";
echo 
"slides[1] = ['http://xmobiled789f3/autoenventa/ver_FOTO2.php?id'=.$id.' ', ' '];";
echo 
"slides[2] = ['http://xmobiled789f3/autoenventa/ver_FOTO3.php?id='.$id.' ', ' '];";
echo 
"slides[3] = ['http://xmobiled789f3/autoenventa/ver_FOTO4.php?id='.$id.' ', ' ' ];";
echo 
"slides.no_auto=1;";
echo 
"slides.use_title=0;";

echo 
"</script>"
He averiguado por todos lados y me aparece que se hace asi, he cambiado las comillas de todas las maneras posibles y no que hacer ya porque no funciona.
Si alguien me puede ayudar a encontrar el error o a aclararme como se hace se lo agradeceria mucho
Saludos!!!