JS根据参数调用不同文件 JS达人进

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:49:47
想根据不同的参数来让JS调用不同的参数

例如

<script type="text/JavaScript">
canshu1 = A;
canshu2 = B;
</script>
<script type="text/javascript" src="http://www.xxx.com/goto.js"></script>

当参数1=A 且参数2=B的时候, goto.js 里面调用 http://www.xxx.com/1.js
当参数1=C 且参数2=D的时候, goto.js 里面调用 http://www.xxx.com/2.js
当参数1=A 且参数2=F的时候, goto.js 里面调用 http://www.xxx.com/3.js

以此类推

求JS达人出手

如果有满意的,还会加分 ~~~
感谢一楼的回答,但我想把goto.js 写成单独的文件,然后来读取参数...

二楼。。不是通过地址栏传送参数的。

我的这个代码要求和一些联盟的广告代码很类似

//////////version 1.0//////////////
没按你的要求做。但觉得应该满足的你的需求。。
主页面
<html>
<head>
<script>
function getUrlParam(name){
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)
return unescape(r[2]);
return null;
}
var a = getUrlParam('a');
if(a == 1){
document.write('<script src=test.js><\/script>');
}
</script>
</head>
<body>
<a href="javascript:alert(test())">test<a>
</body>

附带一个test.js
function test(){
return 'success';
}

如果参数a 是 1的话。就导入test.js。点击test连接就会出线success

//////////version 2.0//////////////
//页面
<html>
<head>
<script src="goto.js"></script>
<script>
init(