/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
[javascript] Url parameter
Fra : Anders Lund


Dato : 28-08-03 19:34

Er det muligt i javascript at hente url parametere. Fx index.htm?color=red
Kan man så i javascript tilgå variablen color og dermed gøre baggrunden rød.


mvh
Anders Lund



 
 
Lasse Reichstein Nie~ (28-08-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 28-08-03 23:10

"Anders Lund" <anders@zaim.dk> writes:

> Er det muligt i javascript at hente url parametere. Fx index.htm?color=red
> Kan man så i javascript tilgå variablen color og dermed gøre baggrunden rød.

De gemmes i "location.search".
Her er en funktion der parser denne og gemmer resultatet:

function parseSearch() {
var res = new Object();
// drop ? foran, hvis det er der
var search = location.search.substring(location.search.indexOf("?")+1);
// split ved "&"
var pairs = search.split("&");
// split hver ved "=" og gem resultat:
for (var i in pairs) {
var pair = pairs[i].split("=");
res[pair[0]]=unescape(pair[1].replace(/\+/g," "));
}
return res;
}

Du kan bruge den sådan:

var search = parseSearch();
document.body.style.backgroundColor = search.color;

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste