Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/02/2013, 12:49
Loboblanco2
 
Fecha de Ingreso: octubre-2012
Mensajes: 37
Antigüedad: 12 años, 4 meses
Puntos: 3
Pasar valor de php a javascript (onclick)

Hola a todos

Estoy intentando que un pequeño programa php salte a otros (al anterior o al siguiente) al hacer click sobre unas imagenes

Y no consigo que me funcione. Al hacer click en una u otra imagen no hace nada.

Pongo las dos formas sobre las que lo estoy intentando sin conseguirlo, para ver si alguien puede ayudarme.

Muchas gracias

1ª forma : directamente con window.location en el onclick (que pienso que sería mejor, más sencilla)

Código PHP:
<html>
<head>
<title></title>
</head>

<body>
<?php
$programa_anterior
="progr1.php";
$programa_siguiente="progr2.php";

echo 
"<img src=\"boton_atras.gif\" style=\"float: left;\" 
      onclick=\"javascript:window.location=$programa_anterior\"  >"
;
 
echo 
"<img src=\"boton_adelante.gif\" style=\"float: right;\" 
      onclick=\"javascript:window.location=$programa_siguiente\" >"
;

?>

</body>
</html>
2ª forma : con una funcion javascript

Código PHP:
<html>
<head>
<title></title>
</head>

<body>
<?php
$programa_anterior
="progr1.php";
$programa_siguiente="progr2.php";
?>
<script type="text/javascript">

Function saltar_anterior()
  {
  prog_anterior="<?php echo $programa_anterior?>" ;
  window.location=prog_anterior
  }
  
Function saltar_siguiente()
  {
  prog_siguiente="<?php echo $programa_siguiente?>" ;
  window.location=progr_siguiente
  }
    
</script>

<?php
 
echo "<img src=\"boton_atras.gif\" style=\"float: left;\" 
          onclick=\"javascript:saltar_anterior();\">"
;
echo 
"<img src=\"boton_adelante.gif\" style=\"float: right;\" 
          onclick=\"javascript:saltar_siguiente();\">"
;
?>

</body>
</html>