You can trigger a request without redirecting or reloading a page, either by targeting a hidden frame or iframe, or by appending a script to your head tag.
The latter is a very powerful technique that can be used to execute a taf file in the background without refreshing the page. It can be used for validating data, populating dropdowns or div tags, or checking for cookies. It can even be used to provide dynamic data on a static html page. For example, two files, setCookie.tml and checkCookie.tml are attached. setCookie.tml sets a cookie called currentTime. An onLoad handler in the body tag triggers a javascript function that appends a new script to the head tag. The new script src is checkCookie.tml. checkCookie.tml populates the innerHTML of a div tag to tell you if cookies are enabled or not. checkCookie.tml could do more complex tasks as well, such as changing the action on your form tags to include a userreference, or setting user scope variables, or even redirecting to a page that says cookies are required. There are easier ways to do this, but this demonstrates a very useful technique for calling a variable script.src. Dave Shelley -----Original Message----- From: Stefan Gonick [mailto:[EMAIL PROTECTED] Sent: Friday, March 18, 2005 2:32 PM To: [email protected] Subject: Re: Witango-Talk: Detecting the cookie-averse I think that you need to set the session cookie and then make another request. You can do this by using an automatic redirect after setting the session cookie and then checking for the value. Stefan At 02:29 PM 3/18/2005, you wrote: >On 3/18/05 11:05 AM, "Scott Cadillac" <[EMAIL PROTECTED]> wrote: > > > Hi Roland, > > > >> 1. I'm glad we're on the same page (pun intended) :-) > > > >> 2. It is possible to devise some trick of jumping between specific pages > > for a test. Following is one simple example. >... > > > > Maybe what you should do is set a cookie on all your pages (except the > > critical ones) that says "roland=niceguy", and for your critical > > applications - just don't allow the app to run if the "roland" cookie is > > missing. > >... > > >If witango sets a cookie at the beginning of a request cycle, witango >believes that cookie has been set, and later on in the cycle 'reads' it, >even though it hasn't been accepted by the browser. That's reasonable, since >in that request cycle, there isn't any conversation with the browser. > >Guessing there isn't a way to detect the cookie refusal, except maybe by a >javascript in the html that reads the cookie and if missing, gives an alert >or something. > > >_______________________________________________________________________ _ >TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf ===================================================== Database WebWorks: Dynamic web sites through database integration http://www.DatabaseWebWorks.com ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf ________________________________________________________________________ TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf
setCookie.tml
Description: Binary data
checkCookie.tml
Description: Binary data
