Just nu i M3-nätverket
Gå till innehåll

querystring.. men vad d nu heter i js


kryxz

Rekommendera Poster

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

Länk till kommentar
Dela på andra webbplatser

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

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

i javascriptet på lämplig plats.

 

/Niklas

 

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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]

Länk till kommentar
Dela på andra webbplatser

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

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...