html 中两个Javascript 相互冲突

JavaScript011

html 中两个Javascript 相互冲突,第1张

我遇到过这种问题,就是xmlhttp对象不能公用一个,需要两个不同就可以了,你可以改一下第二个function

重新的创建一个xmlhttp对象叫xmlhttp1 应该可以解决问题

function setPageData(){

if (xmlhttp1.readyState == 4 &&xmlhttp1.status == 200){

var word = bytes2BSTR(xmlhttp1.responseBody)

document.getElementById("myReg").innerHTML = word

}

}

有没有更好的方法我不知道

很简单,把冲突的部分改了。

1.对象名不要重复。

2.调用页ID不要重复。

3.最容易出问题的部分在这:onload事件。

如果两个JS内都出现onload事件,那就会冲突。

你可用“查找”Ctrl+F键,找出所有的onload事件并且把onload事件调用的函数名或执行代码放到一起。

如:

第一种

window.onload=wgbf_moveit

第二种

window.onload=function(){

执行代码。。。。。

}

=================================

上面常见的onload事件使用方法。

你可以把onload事件写在一起。如下:

window.onload=function(){

wgbf_moveit//第一种:函数名

执行代码。。。。。//第二种:执行代码

}