Or, you could just use js (be it vanilla or a framework like jQuery) to set a cookie when the onChange event of the drop down menu is fired? Unless I misunderstand, it sounds like it doesn't really need to be in the users session.
On Mon, Sep 19, 2011 at 11:15 AM, Russ Michaels <r...@michaels.me.uk> wrote: > > session variables can only be set on the server, a form only exists in > HTML if you are not submitting the form then nothing is being sent to > the server for you to store in any scope. > Therefore you will either need to pass the current form field values > between your windows using Javascript or you will need to use AJAX to > store the current selection in session scope so that you can then > access it on the new window. > > Russ > > On Mon, Sep 19, 2011 at 4:10 PM, funand learning > <funandlrnn...@gmail.com> wrote: > > > > @Russ. I am not sure I understand what you are saying. > > > > if my index.cfm is as follows: > > > > <cfset StructClear(session)> > > > > <form name="frm" method="post" action="results.cfm"> > > <select name="dd_year"> > > <option value="2000">2000</option> > > <option value="2001">2001</option> > > <option value="2002">2002</option> > > <option value="2003">2003</option> > > </select> > > <input type="submit" value="Submit" name="sbtbutton" /> > > </form> > > The second page is as follows: > > *results.cfm* > > <cfset structappend(session,form)> > > <cfdump var="#session#"> > > <a href="onemorepage.cfm">Go to next page</a> > > > > *onemorepage.cfm* > > <cfdump var="#session#"> > > <a href="index.cfm">Go to search page</a> > > > > I have application.cfm too which has the following line: > > > > <CFAPPLICATION > > NAME="myapp" > > setclientcookies="Yes" > > clientmanagement="Yes" > > sessionmanagement="Yes" > > sessiontimeout="#CreateTimeSpan(1,0,0,0)#" > > applicationtimeout="#CreateTimeSpan(1,0,0,0)#"> > > > > so now the user is on 'onemorepage.cfm' and from here he opens a new > window > > using 'ctrl + N'. On new window he clicks on 'Go to search page' link, > and > > then select a dfferent tax year. Now, I want the old window to show the > old > > tax year for all pages, and new window to show new tax year for all > pages. > > > > I tested using both session/client. The problem is If I select a > different > > tax year on new window, and then refresh the old window, the old > > window shows the new value > > > > I hope I am clear. > > > > > > On Mon, Sep 19, 2011 at 10:23 AM, <> wrote: > > > >> > >> >>C'Mon Claude, store a 4 character value to the db > >> > >> If the Tax year is the ONLY information needed, then a cookie may be > used. > >> But in my mind, there are often more informations to store about the > user, > >> like his name, eMail, address, etc. Then the database approach is > better. > >> > >> > >> > >> > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:347521 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm