Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

pass variable from pne web page to another

Status
Not open for further replies.

rosesau

Programmer
May 24, 2001
9
AU
Hi,

i need information on how to use a variable from one web page on another web page

thanks

rose
 
for strings and numbers, you can use my querystring object. to pass the variable, make your link look like:

<a href=&quot;mypage.htm?name=benluc&age=15&quot;>

then on the page to receive the variable, include this object:

function QSHandler()
{
var i,j,tmparray,strata,prlen
strata = window.location.search
strata = strata.substring(1,strata.length)
if(strata.indexOf('&')>=0)
{
prsarray = strata.split('&')
prlen = prsarray.length
tmparray = new Array()
for(t=j=0;j<prlen;j++)
{
tmparray[t++] = prsarray[j].split('=')[0]
tmparray[t++] = prsarray[j].split('=')[1]
}
}
else
{
tmparray = new Array(strata.split('=')[0],strata.split('=')[1])
}
tlen = tmparray.length
this.data = new Array()
for(i=0;i<tlen;i++)
{
this.data[new String(tmparray)]=tmparray[++i]
}
this.QueryString=function(x)
{
return this.data[x]
}
}
Request = new QSHandler()

and reference it like so:

Request.QueryString(&quot;name&quot;)


otherwise, use a hidden frame that you don't change, and store the variable there, then access it with the second page jared@eae.net -
 
hi

u can also use window.name (if u're openin new window)

(smth like var x=window.open('page.html','wnd_param=value...' ,'height=300
width=300');
) & then do just like jaredn says (split & other stuff)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top