Foros del Web » Programando para Internet » Javascript »

javascript y php, es posible?

Estas en el tema de javascript y php, es posible? en el foro de Javascript en Foros del Web. Hola comapñer@s. Me ha surgido un problemilla y es que, en una comprobación que realizo antes de que se cargue la página me gustaría que, ...
  #1 (permalink)  
Antiguo 18/03/2010, 01:46
Avatar de aniMAYtions  
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
javascript y php, es posible?

Hola comapñer@s.

Me ha surgido un problemilla y es que, en una comprobación que realizo antes de que se cargue la página me gustaría que, si no se da el caso, se cargase una función php en un div determinado.
Para eio he pensado iamar a otra función javascript que, tomando el elemento div correspondiente, cambie su contenido iamando a una función php que hace que se muestre dicho contenido.
Pero no sé si eso es posible y eso es lo que vengo a preguntaros. Si se puede, cómo podría iamar a una función php desde otra javascript del siguiente modo
Código Javascript:
Ver original
  1. function muestraFuncion()
  2. {
  3. document.getElementById("div").innerHTML = <?php muestraContenido(); ?>
  4. }
Ya sé que el ejemplo que os pongo no se sostiene por ninguna parte, pero digamos que es lo que quiero conseguir.

Gracias!!
  #2 (permalink)  
Antiguo 18/03/2010, 02:06
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: javascript y php, es posible?

Conceptualmente creo que tienes claro quer no se puede hacer, puesto que php y javascript aún que esten en el mismo fichero, en realida es como si estuvieran en dos ficheros, uno que se ejecuta en el servidor y otro que se ejecuta en el cliente.

Luego en realidad lo unico que puedes hacer desde javascript es llamar un fichero php para que se ejecute en el servidor (o rellamar al actual).



Pero
tenemos AJAX que puede hacer algo muy similar a lo que pides, mediante AJAX se puede cambiar el contenido de un div usando un fichero del servidor para obtener el contenido nuevo, si ese fichero ejecuta la funcion php tendriamos el efecto buscado.

Busca una función llamada cliensideinclude o cualquier otra similar a la que se le pasa el id del div y la url del fichero a cargar mediante AJAX.

Incluso se puede pasar parametros al fichero cargado, via get o post, para que sean usados en el momento de ejecutar las funciones php.


Creo que la saque de aquí.

Quim

Última edición por quimfv; 18/03/2010 a las 02:13
  #3 (permalink)  
Antiguo 18/03/2010, 02:31
Avatar de aniMAYtions  
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: javascript y php, es posible?

Cierto amig@ quimfv.
Ahora que lo dices por ahí guardo una función ajax que hace eso mismo, pero no había caído en este momento.
Aunque pensándolo mejor, si de todas maneras la página ha de recargarse lo que he hecho ha sido cambiar el valor de una variable que luego utilizo para cambiar el contenido de ese div con mis funciones php.

Con lo que me gusta javascript y ajax no entiendo por qué siempre acabo dándole largas... la próxima será.

Mil gracias!!

Etiquetas: php, posible
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 12:56.