Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/02/2013, 13:08
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 16 años, 3 meses
Puntos: 103
Respuesta: Pasar valor de php a javascript (onclick)

Hola ! que tal
primero, el uso de javascript: en los elementos esta obsoleto actualmente, despues la forma mas correcta seria ejecutando una funciôn como tu segundo ejemplo
Código HTML:
Ver original
  1. <html>
  2. <head>
  3. </head>
  4.  
  5. <body>
  6. <?php
  7. $programa_anterior="progr1.php";
  8. $programa_siguiente="progr2.php";
  9. ?>
  10. <script type="text/javascript">
  11.  
  12. function saltar_a(entrada)
  13.   {
  14.   window.location=entrada;
  15.   }
  16.    
  17.  
  18.      
  19. </script>
  20.  
  21. <?php
  22. echo "<img src=\"boton_atras.gif\" style=\"float: left;\"  
  23.          onclick=\"saltar_a('".$programa_anterior."');\">";
  24. echo '<img src="boton_adelante.gif" style="float: right;" onclick=\'saltar_a("'.$programa_siguiente.'");\'>';
  25. ?>
  26.  
  27. </body>
  28. </html>

segundo, Function no existe en JS existe function ( javascript le da importancia a las mayusculas / minusculas )

con el uso de variables de entrada, las funciones saltar a anterior y saltar a siguente, es innescesario, se puede resumir en una sola

eso solo, ahi ademas tiene dos formas de escribir el echo, con comillas simples y con dobles

un saludo :D