Just nu i M3-nätverket
Jump to content

querystring.. men vad d nu heter i js


kryxz

Recommended Posts

e inge vidare på js så jag undrar om man kan få ner en querystring i en js scriptfil... ngn som vet om d e möjligt?

 

om d står såhär i adressfältet:

pres.asp?user=kryxz

 

så vill jag ha ner kryxz i dokumentet.. men eftersom user ändras efterhand som jag går in på olika användare så kan jag inte bara skriva kryxz i scriptet

Link to comment
Share on other sites

eftersom det är en aspsida så kan du ju göra en:

<% response.write request.querystring("user") %>

i javascriptet på lämplig plats.

 

/Niklas

 

 

Link to comment
Share on other sites

Erik Junesjö

Jag hittade en funktion som du kan använda för att hämta info från querystringen:

 

<script Language="JavaScript">

//

// QueryString

//

 

function QueryString(key)

{

var value = null;

for (var i=0;i<QueryString.keys.length;i++)

{

if (QueryString.keys==key)

{

value = QueryString.values;

break;

}

}

return value;

}

QueryString.keys = new Array();

QueryString.values = new Array();

 

function QueryString_Parse()

{

var query = window.location.search.substring(1);

var pairs = query.split("&");

 

for (var i=0;i<pairs.length;i++)

{

var pos = pairs.indexOf('=');

if (pos >= 0)

{

var argname = pairs.substring(0,pos);

var value = pairs.substring(pos+1);

QueryString.keys[QueryString.keys.length] = argname;

QueryString.values[QueryString.values.length] = value;

}

}

 

}

 

QueryString_Parse();

</script>

 

/Erik

 

Link to comment
Share on other sites

Det enklaste är antagligen att bara kolla vad som står i window.location.search.

 

Den kommer att innehålla "?user=kryxz", att göra nånting som letar efter "user=" och sen tar alla tecken fram till '&' eller resten är en kakbit.

 

red: Det är alltså samma sak som inlägget ovan, fast lite mer kortfattat :-)

 

 

[inlägget ändrat 2002-08-26 23:59:37 av fhe]

Link to comment
Share on other sites

Borde det annars inte gå att kalla javascriptfilen för .asp istället för .js?

 

Har för mig jag testade det för ett tag sen, kommer iofs inte ihåg om jag lyckades.

 

/Niklas

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...