Foros del Web » Programando para Internet » PHP »

Escribir javascript desde php

Estas en el tema de Escribir javascript desde php en el foro de PHP en Foros del Web. Necesito poder generar una sentencia javascript desde php en concerto esta: <div><a href="#" onclick="showPreview('images/image2.jpg',this);return false;"><img src="images/image2.jpg"></a></div> pero me da problemas las dobles comillas como puedo ...
  #1 (permalink)  
Antiguo 17/12/2006, 20:33
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 10 meses
Puntos: 5
Escribir javascript desde php

Necesito poder generar una sentencia javascript desde php en concerto esta:

<div><a href="#" onclick="showPreview('images/image2.jpg',this);return false;"><img src="images/image2.jpg"></a></div>

pero me da problemas las dobles comillas como puedo hacer para repetir esta instruccion con un while cambiando las rutas de los archivo de la siguiente forma

<?php
$dir="images/Melissa/thumb";
$directorio=opendir($dir);
while ($archivo = readdir($directorio))
// echo "<a href='".$dir."/".$archivo."'>$archivo<br>";

echo <<<EOT <div><a href='#' onclick="showPreview(.$dir."/".$archivo."',this);return false;"><img src=".$dir."/".$archivo></a></div> EOT;

closedir($directorio);
?>
  #2 (permalink)  
Antiguo 17/12/2006, 21:59
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Escribir javascript desde php

Hola, si asi te complica podrias hacer algo asi:

Código PHP:
<?php
while(loquesea)
{
?>
<div><a href="#" onclick="showPreview('<?php echo $ruta_imagen;?>',this);return false;"><img src="<?php echo $ruta_imagen2;?>"></a></div>
<?php
}
?>
Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 17/12/2006, 22:22
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 125
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Escribir javascript desde php

y tenes que tener paciencia y poner los caracteres de escape:\

Código PHP:
print "<div><a href=\"#\" onclick=\"showPre........"
Saludos.
  #4 (permalink)  
Antiguo 18/12/2006, 06:49
Avatar de Chudux  
Fecha de Ingreso: marzo-2006
Mensajes: 247
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: Escribir javascript desde php

ademas debes fijarte que el <<<EOT lleva una alineaciion, creo que si esta no es correcta este no funcionara
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:58.