"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.'