On Thu, 2006-04-27 at 13:33, tedd wrote:
> At 9:18 AM -0700 4/27/06, Paul Novitski wrote:
>
> Okay, I understand how js and html can communicate with php -- but,
> that's not the problem. My statement above was part of a symmetrical
> requirement regarding communication.
Communication need not be symmetrical. All that is required is that each
end understand one another.
> >>2. A way to send information from php to js and have js act upon it.
> >
> >HTML, inline script blocks, dynamic script files, and cookies.
>
> But, show me an example of php doing each of the above where js will
> receive the data and will act upon it.
See google maps or google suggest for excellent examples.
> For example, if php creates a cookie, then how does js know that? How
> can the presence of a cookie cause js to run?
JS I do believe has access to the cookie. Either way, PHP is perfectly
cable of informing JS of the cookie.
> Can js cycle reading cookies waiting for something to do while php
> crons writing them as needed -- and vise-versa? Is that a viable
> method of communication and activation between the two?
Js can cycle, I don't suggest a while loop, it is better to use the
system timer to do periodic polling.
> Is there anything that php can do that will initiate a js routine? As
Yes:
echo <<<WAHOOEY
<html>
<script language="javascript" type="text/javascript">
goBabyGo();
</script>
<body onLoad="goBabyGo()">
Why are you staring at me?
</body>
</html>
WAHOOEY;
> far as I know (limited as I am) php can't even detect if js is
> present, or not, let alone cause a javascript routine to run -- is
> that not correct? If not, please give me an example of where php can
> make js run.
You're thinking is erroneous. PHP can indeed detect if JavaScript is
present. And as shown above it can cause a JavaScript routine to run. If
someone disable's JavaScript, that is not the problem of PHP, that is
akin to trying to run MS Winblows binaries under linux or vice versa --
the environment must be sane for the program to run.
Cheers,
Rob.
--
.------------------------------------------------------------.
| InterJinn Application Framework - http://www.interjinn.com |
:------------------------------------------------------------:
| An application and templating framework for PHP. Boasting |
| a powerful, scalable system for accessing system services |
| such as forms, properties, sessions, and caches. InterJinn |
| also provides an extremely flexible architecture for |
| creating re-usable components quickly and easily. |
`------------------------------------------------------------'
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php