* Jack Gates <[EMAIL PROTECTED]>:
> On Friday 03 September 2004 01:11 am, Sam Hobbs wrote:
> > "Jack Gates" <[EMAIL PROTECTED]> wrote in message
> > news:[EMAIL PROTECTED]
> >
> > > Javascript can open a separate and specifically sized window from
> > > a web page when a user clicks on a link that might reference a
> > > note or picture etc.
> > >
> > > Can this be done with PHP?  If yes, will someone tell me where in
> > > the manual on the php.net site I can find the information to learn
> > > how to do this?
<snip>
> > I am new to PHP also but there is some fundamental understanding of PHP
> > that is likely to make things much more clear. PHP is a server-side
> > facility. PHP executes before the HTML is (considered to be) complete. Then
> > the HTML is sent to the client. 
<snip>

> I knew I had seen a pop up window on a web site that I new was completely 
> written in PHP and driven by MySQL.  The HTML output was done on the fly by 
> the code and database, which prompted my question.
>
> I went to the actual PHP script source since I have direct access to it.  The 
> picture that was popping up when the link is picked is being done by 
> Javascript embedded in the source PHP script.
>
> Now it is a lot clearer that the window pop up can't be done with PHP.  If by 
> chance my conclusion is wrong some one please enlighten me.

Nope, you've got it right. As a server-side technology, PHP cannot make
changes or affect your browser in any way. Only client-side
technologies such as java/ecmascript can do that.

> My objective here is to remove Javascript from my site every where that I 
> possibly can and to replace it with server side code or something else.  The 
> reason for this is simply because some people are going to turn off 
> Javascript from their browser because of the danger that it could pose to 
> their local box if they visit a site with evil intent.

Noble intention. I've found, in doing sites for freelance clients and at
work, however, that sometimes javascript effects are what are desired --
little windows for paging through images, popup notes, etc. In these
cases, I put little snippets into the source page: '(action) is
only accessible if javascript is turned on.'

As much as possible, however, I try and do things on the server-side,
particularly where form validation is concerned.

-- 
Matthew Weier O'Phinney           | mailto:[EMAIL PROTECTED]
Webmaster and IT Specialist       | http://www.garden.org
National Gardening Association    | http://www.kidsgardening.com
802-863-5251 x156                 | http://nationalgardenmonth.org

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to