// Vereinfacht die Übergabe von Parametern an html-Seiten, z.B.: // // Aufruf: www.bla.de/test.html?test=1&x=2&y=3 // // Im Javascriptblock in test.html: // var params=getJsParams(window.location.search); // // params sieht dann so aus: // params[0]["test"] hat den Wert 1 // params[0]["x"] hat den Wert 2 // params[0]["y"] hat den Wert 3 // // Wurden keine Werte an die Seite übergeben, ist params ein String mit // dem Inhalt "noparams". function getJsParams(search) { var JsParams="noparams"; if (search.match(/\?/)) { JsParams=new Array(); search = search.slice(1); if (search.match(/(&|=|$)/)) { JsParams[0]=new Array(); var p1=new Array(); p1=search.split(/&/); for (var i=0; i < p1.length; ++i) { var p2=new Array(); p2=p1[i].split(/=/); eval("JsParams[0]['"+p2[0]+"']='"+p2[1]+"';"); } } } return JsParams; } function displaysitemap() { if(!do_not_load_fs) { document.getElementById('sitemap').style.display='none'; } } var deeplink=""; var do_not_load_fs=0; var params=getJsParams(window.location.search); if (params != "noparams" && params[0]["sitemap"]) { do_not_load_fs=1; } if (!do_not_load_fs) { var html=''; document.writeln(html); // document.body.innerHTML=html; }