同一个网页怎么使用多个相同的js?
我想在一个网页同时运行这三个相同的js,JS里的内容也是一样的,但是只能成功运行一个,网上查了下,很多说JS冲突,怎么样可以让这三个相同的js能在一个页面运行?高手们帮下...
我想在一个网页同时运行这三个相同的js,JS里的内容也是一样的,但是只能成功运行一个,网上查了下,很多说JS冲突,怎么样可以让这三个相同的js能在一个页面运行?高手们帮下忙,谢谢!附上你的解决方法,非常感激啊!
<script language="JavaScript" type="text/javascript" src="js/jia1.js"></script>
<script language="JavaScript" type="text/javascript" src="js/jia2.js"></script>
<script language="JavaScript" type="text/javascript" src="js/jia3.js"></script>
js内容是这样的:
var t1 = 86400000; //在这里设置刷新时间,单位是毫秒,比如1秒钟就是1000
//var min = 20000; //生成的最小的数字,比如200
//var max = 500000; //生成的最大的数字,比如500
var ctl1_id = "proshow2"; //要在哪个控件中显示,比如例子中的"show"
var Num1 = 1248;
onload = function() {
Refresh1();
setInterval("Refresh1();", t1);
}
function Refresh1() {
Num1 = Num1 + 5;
document.getElementById(ctl1_id).innerHTML = Num1;
}
你好,现在能实现效果,但是这样又出现一个问题,就是所实现的效果都是一样的,每次累加的数字都一样了,我想让每个js叠加的数字不一样,怎么实现啊。非常谢谢hjflyblue,能帮住解决下吗? 展开
<script language="JavaScript" type="text/javascript" src="js/jia1.js"></script>
<script language="JavaScript" type="text/javascript" src="js/jia2.js"></script>
<script language="JavaScript" type="text/javascript" src="js/jia3.js"></script>
js内容是这样的:
var t1 = 86400000; //在这里设置刷新时间,单位是毫秒,比如1秒钟就是1000
//var min = 20000; //生成的最小的数字,比如200
//var max = 500000; //生成的最大的数字,比如500
var ctl1_id = "proshow2"; //要在哪个控件中显示,比如例子中的"show"
var Num1 = 1248;
onload = function() {
Refresh1();
setInterval("Refresh1();", t1);
}
function Refresh1() {
Num1 = Num1 + 5;
document.getElementById(ctl1_id).innerHTML = Num1;
}
你好,现在能实现效果,但是这样又出现一个问题,就是所实现的效果都是一样的,每次累加的数字都一样了,我想让每个js叠加的数字不一样,怎么实现啊。非常谢谢hjflyblue,能帮住解决下吗? 展开
展开全部
js文件:myjs.js
var t1 = 86; //在这里设置刷新时间,单位是毫秒,比如1秒钟就是1000
//var min = 20000; //生成的最小的数字,比如200
//var max = 500000; //生成的最大的数字,比如500
var ctl1_id1 = "r1"; //要在哪个控件中显示,比如例子中的"show"
var ctl1_id2 = "r2"; //要在哪个控件中显示,比如例子中的"show"
var ctl1_id3 = "r3"; //要在哪个控件中显示,比如例子中的"show"
var Num1 = 1248;
onload = function() {
Refresh1();
setInterval("Refresh1();", t1);
}
function Refresh1() {
Num1 = Num1 + 5;
document.getElementById(ctl1_id1).innerHTML = Num1;
document.getElementById(ctl1_id2).innerHTML = Num1;
document.getElementById(ctl1_id3).innerHTML = Num1;
}
html文件:
<HTML>
<HEAD>
</HEAD>
<BODY>
<script language="JavaScript" type="text/javascript" src="myjs.js"></script>
<div id="r1"></div>
<div id="r2"></div>
<div id="r3"></div>
</BODY>
</HTML>
把以上两个文件放在一个文件下,试试看效果。
var t1 = 86; //在这里设置刷新时间,单位是毫秒,比如1秒钟就是1000
//var min = 20000; //生成的最小的数字,比如200
//var max = 500000; //生成的最大的数字,比如500
var ctl1_id1 = "r1"; //要在哪个控件中显示,比如例子中的"show"
var ctl1_id2 = "r2"; //要在哪个控件中显示,比如例子中的"show"
var ctl1_id3 = "r3"; //要在哪个控件中显示,比如例子中的"show"
var Num1 = 1248;
onload = function() {
Refresh1();
setInterval("Refresh1();", t1);
}
function Refresh1() {
Num1 = Num1 + 5;
document.getElementById(ctl1_id1).innerHTML = Num1;
document.getElementById(ctl1_id2).innerHTML = Num1;
document.getElementById(ctl1_id3).innerHTML = Num1;
}
html文件:
<HTML>
<HEAD>
</HEAD>
<BODY>
<script language="JavaScript" type="text/javascript" src="myjs.js"></script>
<div id="r1"></div>
<div id="r2"></div>
<div id="r3"></div>
</BODY>
</HTML>
把以上两个文件放在一个文件下,试试看效果。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询