From: Vladimir Hernandez (
vladimir(EN)inter-connect.us)
Date: Thu Nov 18 2004 - 18:31:01 CET
On Thursday 18 November 2004 06:27 am, Jorge D wrote:
> Muy bien todo lo que me han dicho
pero falta un sentido en las operaciones
> que me diecn, todos me hablan de
php a JavaScript pero nadie de JavaScript
> a php. Que me recomiendan que
haga??
>
> ----- Original Message
-----
> From: "Pablo E. Siciliano"
<
psiciliano(EN)puentenet.com>
> To: "Jorge D" <
jorge.dieguez(EN)facinf.uho.edu.cu>; <
php-es(EN)lists.php.net>
> Sent: Wednesday, November 17, 2004
2:08 PM
> Subject: Re: [PHP-ES] Php vs
Java
>
>
> Veo que las respuestas que te
dieron se centraron en avisarte que no
> hicieras las validaciones solo en
javascript (Muy inteligente sugerencia),
> o en imprimir el contenido de
variables en php dentro del código javascript
> (Que no suena a lo que estas
buscando precisamente).
>
> Lo que creo que estas queriendo
hacer de movida no se puede, porque
> javascript corre del lado del
cliente, y php corre del lado del servidor.
>
> Ahora: Si con un evento javascript
podés disparar la recarga de una
página
> que a su vez dispare una
función javascript, tenés lo que andás
buscando.
> Esa página puede estar
dentro de un frame o iframe no visible, de manera de
> que no te des cuenta de que hay
una página que se esta recargando. Esa es
> una técnica que se llama
Remote Scripting, y se ha hablado hasta el
> cansancio de eso en esta lista.
Buscalo en el histórico.
>
> Hay ejemplos muy buenos de eso en
la página del Dr. Zippie
> http://www.dr-zippie.net/?remote_script_PHP
, y en programacion.com
> (http://www.programacion.com/php/articulo/remote_scripting/)
>
> Saludos!!
>
> Pablo E. Siciliano.
>
>
> ----- Original Message
-----
> From: "Jorge D" <
jorge.dieguez(EN)facinf.uho.edu.cu>
> To: <
php-es(EN)lists.php.net>
> Sent: Wednesday, November 17, 2004
1:11 PM
> Subject: [PHP-ES] Php vs
Java
>
> > Alguien me puede dar una idea
de como combinar eventos de JavaScript con
> > php.? El hecho es que
necesito validar ciertas cosas que tengo en un
> > sitio pero necesito
informacion del servidor MySql, las validaciones las
> > hago en Java porque son
muchas y sobrecargarian el servidor. Gracias y
> > cualquier idea que me den
incluso para mejorarlo se agradece.
- PHP es un lenguaje a utilizarse en el servidor. Lee y
utiliza lo que entra
al servidor, y emite texto, que es interpretado por los
browsers como HTML
(es una explicación simplista, lo sé). PHP es
prácticamente consistente entre
diferentes plataformas que lo contengan (Linux, Windows,
etc).
- JavaScript es un lenguaje que funciona dentro de cada
browser. Algunos
detalles de JavaScript varían entre un browser y otro.
Adicionalmente,
algunas personas deshabilitan JavaScript, o Windows XP
Service Pack 2 se
encarga de asustarlos lo suficiente como para que lo hagan.
No es una fuente
confiable de emisión de información.
Una vez dicho esto, se infiere que PHP puede generar
JavaScript (que a final
de cuentas es un texto formateado de manera especial dentro
del código HTML),
pero JavaScript NO puede generar PHP, que se encuentra dentro
del servidor. A
lo más, puede alterar o generar valores que
serán emitidos desde el browser
del usuario al servidor. Generalmente se utiliza esta
propiedad para hacer
validaciones simples antes de que se emita un formulario, por
ejemplo.
Tambien se puede utilizad para tomar ciertos datos de un
formulario y
formatearlos de alguna manera que el script en el servidor
comprenda.
Realmente se puede utilizar JavaScript (en cuanto a PHP) como
un accesorio,
pero no como parte fundamental de la transmisión de
información entre browser
y servidor. El poder real de JavaScript es al hacer
más atractiva y fácil de
utilizar la página para el cliente. Para quien
programa el servidor, lo
relevante es que la información emitida por los
usuarios desde su browser sea
la correcta, pero no se puede dejar, como se ha comentado
varias veces, esa
carga únicamente en el browser.
Vladimir
-- <FONT COLOR="009999"><I>Inter-Connect Web Design and Translations Diseño de Páginas de Internet y Traducciones www.inter-connect.us</I></font> -- <FONT COLOR="009999"><I>Inter-Connect Web Design and Translations Diseño de Páginas de Internet y Traducciones www.inter-connect.us</I></font> -- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Wed Jan 26 2005 - 23:58:52 CET