如何用javascript判断asp中页面id

来源:百度知道 编辑:UC知道 时间:2024/06/02 02:12:18
页面原始是由静态页面的模板做成,
所以调用函数貌似只能通过javascript完成,偶不大懂怎么去写,请教高手!

例如:
www.abc.com/page.asp?id=1
www.abc.com/page.asp?id=2
要在id=1的情况下显示背景图1.jpg
要在id=2的情况下显示背景图2,jpg

我该怎么写javascript呢?
【补充】2:27 2008-9-20
如果,只显示图片呢?而不是背景图!那?

我帮你找了个函数

函数如下:(把这段放在页面head中)
<script type="text/javascript">
function $G(){
var Url=top.window.location.href;
var u,g,StrBack='';
if(arguments[arguments.length-1]=="#")
u=Url.split("#");
else
u=Url.split("?");
if (u.length==1) g='';
else g=u[1];

if(g!=''){
gg=g.split("&");
var MaxI=gg.length;
str = arguments[0]+"=";
for(i=0;i<MaxI;i++){
if(gg[i].indexOf(str)==0) {
StrBack=gg[i].replace(str,"");
break;
}
}
}
return StrBack;
}
</script>

然后使用这样的方式就可以更改背景了

<script type="text/javascript">
var id=$G("id");
document.body.background = id + '.jpg';
</script>

注:$G这个函数用来获取页面的参数即id=xx
$G("id") 为=号后面的值