Indeed an old thread this one, but I still would like to know if someone
have
some input on some ways of solving this dilemma.

Surely it is easy to detect javascript when its enabled, but what to do when
it's
not enabled is a much more interesting approach. I have several systems
online
which (maby from old habits) heavily depends on javascript functionality.
Surely
I could easily remove all javascript and do all processing and validation
serverside,
but in my honest opinion I see no practical reason to ignor javascript in
any
application. The benefits of using java is far greater than the problems.

SOLLUTION 1 - DETECTING THE CLIENT
I would think that if we set a meta refresh to the noscript.htm and an
onload javascript
to switch to script.htm we could from theese pages set some session
variables if the
user has script or not. However this redirecting of pages is kinda silly I
think, and I
would like to think that there are other ways of doing this? Let us not
forget that
search engines would just love this sollution on our frontpage...  Surely we
could add
this code and refresh the same page with ?jave=false or ?java=true, but for
some
reason I dont like this sollution. Meta refresh is bad.

ALTERNATIVE SOLLUTION - POSSIBLE?
Hoping someone has already solved this Im throwing some thoughts here. Since
I use the session variable on all my pages, I could also create a fake gif
spacer
from a php script (eg. spacer.gif.php, which eventually spits out the gif
but lets me
do some stuff meanwhile at first). This gif could be called from javascript
document write.
A 1x1 spacer, which if I call this gif would mean that javascript would
work,
and if this script is triggered I could update the session with eg.
script=true;
Which would make me know if the user has it enabled or not?

Atleast this sounds logical in my head, aslong as I dont need to alert the
user
at once if hes got enabled java or not. This approach would mean that I can
alert the user with whatever HTML code from PHP I would want after eg.
3 pageviews, since he would surely have the triggered the dopcument.write by
then.
(Ofcourse if he has deactivated images aswell we have problems but hey... )

Alot of nothing here really, but maby someone have some thoughts on the
matter.

-- 
Kim Steinhaug
-------------------------------------------------------------------------
There are 10 types of people when it comes to binary numbers:
those who understand them, and those who don't.
-------------------------------------------------------------------------
www.steinhaug.com - www.easywebshop.no - www.easycms.no www.webkitpro.com
-------------------------------------------------------------------------


"Richard Davey" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Hi all,
>
> Can anyone suggest a suitable means for detecting if a client browser
> has JavaScript enabled or not?
>
> I know this isn't exactly PHP related, but I need to make sure my PHP
> script offers an alternative in a friendly way and not a JS error, but
> I just wondered if there was a foolproof method of doing this?
>
> -- 
> Best regards,
>  Richard Davey
>  http://www.phpcommunity.org/wiki/296.html

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

Reply via email to