Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2012, 05:16
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Javascript en PHP y este dentro de Javascript

Tienes un error de conceptos....

javascript se ejecuta en el lado cliente
php se ejecuta en el lado servidor

luego no se ven el uno al otro... javascript puede llamar por AJAX o directamente una pagina.php y al hacer esa llamada puede pasar por GET o POST parametros que pueden ser el valor de variables a esa pagina.php. Esta, la pagina.php, tiene que leer esos parametros para que se tengan en cuenta en el momento de ejecutar el script php (en el servidor) y retornar al cliente el resultado.

Pedes crear un script javascript que se construya a partir de alguna parte en php pero ese php nunca podrà usar variables del propio javascript que esta construyendo... los momentos de ejecución son distintos... parecera un script que se auto construya pero son dos scripts distinto que se ejecutan en momentos distintos...

Incluso puedes tener un fichero así "nombre.js.php" si esta bien

1. el servidor lo leerá como un php y generará un resultado que mandará al cliente, si este resultado es un script js válido

2. el navegador lo leerá como un .js normal puesto que recibira las partes php una vez ejecutadas en el servidor....

no se si me explico.

Si la fuente és

<javascript>
... el codigo js que sea...
<?php
...el codigo php que sea...
?>
... mas codigo js....
</javascript>

el navegador (cliente) recibe

<javascript>
... el codigo js que sea...
...RESULTADO del codigo php que sea...
... mas codigo js....
</javascript>

la parte javascript aún no se ha ejecutado (la ejecuta el cliente) y ya esta el resultado de la parte PHP ya que la ejecuta el Servidor.

Inversamente si la fuente es

<?php
...codigo php...
?>
<javascript>
...codigo js....
</javascript>
<?php
...mas codigo php...
?>

El servidor ejecuta las partes php sin ni mirar las partes js y el cliente recibe


...RESULTADO del codigo php que sea...
<javascript>
... el codigo js que sea...
</javascript>
...RESULTADO del codigo php que sea...


Lo que intentas hacer es psible que se pueda hacer peró habria que ver que es lo que intentas para decirte como...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 06/06/2012 a las 05:39