I finally figured out the answer to this. The following web page demonstrates how you can tell in javascript if a page is new or old.
<html> <body> <h1> <script language="JavaScript" type="text/javascript"> if (window.name == "foobar") { document.writeln("old window"); } else { window.name = "foobar"; document.writeln("new window"); } </script> </font></b> <noscript> </noscript> <h1> </body> </html> On Mon, Aug 12, 2002 at 05:59:59PM -0700, Dror Matalon wrote: > > Assume that you have page foo.html in windows 1 that has a link to > bar.html in it. The question is, how do you tell the difference betwenn > the user clicking on the link and going to bar.html and the user right > clicking on the link and choosing "open link in new window" (there's > different ways of doing this in different browsers). In the first case > you have bar.html in window 1, in the second you have bar.html in window > 2. How would the javascript know to do different things in the different > windows? > > > On Mon, Aug 12, 2002 at 05:24:36PM -0400, Jayson Falkner wrote: > > Use JavaScript to encode your URLs with the window name, or some other > > unique ID. > > > > For instance: > > > > http://www.foo.com?pageid=page1 > > > > Then mine the information out on the server-side accordingly. Given your > > specific use, it may be possible to encode the links on the server-side > > to achieve the same goal. > > > > Another much more simple solution would be to ask a user to configure > > the web browser so that it does not share session cookies between > > different windows. Most every browser allows this. Assuming you used it, > > the different windows should reliably have separate sessions. > > > > Cheers, > > > > Jayson Falkner > > [EMAIL PROTECTED] > > > > Dror Matalon wrote: > > >Hi folks, > > > > > > > > >As part of the zapatec platform we need to be able to tell if two > > >requests come from the same window, or they come from different windows. > > >For instance a developer might be building the application in one window > > >and testing it in a second one, and we want to be able to tell which > > >windows is which. > > > > > >AFAIK A servlet has no good way to tell if two requests are done from > > >the same browser window or from two different windows, as long as both > > >windows are part of the same session. Looks to me like you need some > > >client side help, probably javascript, to do that. Looks to me like the > > >window name would be a good way to tell windows apart, but I'd be > > >interested in hearing how others folks handle this issue. > > > > > >I'd appreciate any hints or URLs. > > > > > >Thanks, > > > > > >Dror > > > > > > > > >-- > > >Dror Matalon > > >Zapatec Inc > > >1700 MLK Way > > >Berkeley, CA 94709 > > >http://www.zapatec.com > > > > > >___________________________________________________________________________ > > >To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > > >of the message "signoff SERVLET-INTEREST". > > > > > >Archives: http://archives.java.sun.com/archives/servlet-interest.html > > >Resources: http://java.sun.com/products/servlet/external-resources.html > > >LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > > > > > > > > > > > > > ___________________________________________________________________________ > > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > > of the message "signoff SERVLET-INTEREST". > > > > Archives: http://archives.java.sun.com/archives/servlet-interest.html > > Resources: http://java.sun.com/products/servlet/external-resources.html > > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > > > > -- > Dror Matalon > Zapatec Inc > 1700 MLK Way > Berkeley, CA 94709 > http://www.zapatec.com -- Dror Matalon Zapatec Inc 1700 MLK Way Berkeley, CA 94709 http://www.zapatec.com ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html