Foros del Web » Programando para Internet » PHP »

pasar funciones php a javascript

Estas en el tema de pasar funciones php a javascript en el foro de PHP en Foros del Web. Necesito pasar unas funciones que he creado en php a un javascript que hace un scroll para que las muestre. Se pasarle variables, pero no ...
  #1 (permalink)  
Antiguo 18/02/2003, 20:47
 
Fecha de Ingreso: febrero-2003
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
pasar funciones php a javascript

Necesito pasar unas funciones que he creado en php a un javascript que hace un scroll para que las muestre. Se pasarle variables, pero no se como hacer para pasarle el nombre de una funcion hecha en php y q el javascript me muestre el contenido.
el javascript está dentro del php
  #2 (permalink)  
Antiguo 19/02/2003, 06:50
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 16 años
Puntos: 60
Smashinc!

El problema que planteas supongo que será más habitual para los que frecuentan el foro de PHP que para los que visitan este, por lo que para que se te responda con mayor velocidad te mando al foro de PHP que son buena gente y verás que rápido y que bien te contestan...

Un saludo y bienvenido a FDW!!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 19/02/2003, 09:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tu funcion PHP generará algun echo "algun dato" .. o devolverá algun dato via return en esa función....

Bien .. tan solo tienes q usarlo en tu "construcción" de tu javascritp "dinamico":

Caso q tu función genere un "echo" ...
Código PHP:
<script languaje="javascript">
var dato='<? llamar_funcion_php() >?;
etc javascript ...
</script>
Caso q tu funcion devuleva el "dato" en un return ..
Código PHP:
<script languaje="javascript">
var dato='<? echo llamar_funcion_php() >?;
etc javascript ...
</script>
Date cuenta que PHP se procesa en el servidor .. genera la pagina HTML/javascript q tenga q hacer EN el servidor y lo q se genera se entrega al navegador (cliente) como una página estatica .. Así q cuando se mezcla javascript con PHP se ha de "imaginar" como PHP genera los datos para q al final obtengas tu "javascript" tal cual lo hubieras escrito "a mano" ..

Un saludo,
  #4 (permalink)  
Antiguo 19/02/2003, 09:10
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

O no te he entendido bien o creo que eso no se puede hacer. PHP se ejecuta en el servidor ANTES de que llege al navegador donde se ejecuta javascript. Asi que lo unico que puede hacer PHP es generar el HTML+javascript que recibe el navegador. Para hacer una llamada a PHP desde javascript debes solicitar la pagina de nuevo.

Aun asi quizas es que no te entendido bien, si pones el pseudo codigo de lo que quieres hacer puede que lo vea mas claro.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 05:47.