html 中两个Javascript 相互冲突
<scripttype="text/javascript">varGB_ROOT_DIR="greybox/";</script><scripttype="text/ja...
<script type="text/javascript">var GB_ROOT_DIR = "greybox/";</script>
<script type="text/javascript" src="greybox/AJS.js"></script>
<script type="text/javascript" src="greybox/AJS_fx.js"></script>
<script type="text/javascript" src="greybox/gb_scripts.js"></script>
<link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" />
<!--这个是用来显示特效页面的,就是锁定此页面,在此页面上显示另一个页面,与下面得Javascript并没有同名的-->
<script language="javascript">
function doSave(pageURL) {
xmlhttp = createXMLHttp();
if (xmlhttp)
{
xmlhttp.onreadystatechange = setPageData;
xmlhttp.open('GET', pageURL);
xmlhttp.send(null);
}else{
alert("XMLHttpRequest对象为空");
}
}
function setPageData(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
var word = bytes2BSTR(xmlhttp.responseBody);
document.getElementById("myReg").innerHTML = word ;
}
}
</script>
<!--这个是用来判断登陆时的用户名是否已存在,当失去焦点时,提示用户名已存在或不存在可以注册-->
<!--这两个Javascript有冲突,如果把上面的那个去掉,则下面的就可以正确的提示,如果不去掉,则显示页面(第一个javascript)可以真确使用,而不判断用户名(第二个javascript 功能),只是报网页错误-->
请高手们帮帮忙,小弟我不尽感激。有什么疑问可以提出来!
分是绝对会给的!即使答案不甚满意,我也会给我相对满意的那个,我用我的人格保证!谢谢大家,不甚感激
你们看有没有可能是第一个中有错误,而导致第二个功能无法实现。(第一个注释掉,则第二个可以使用;第一个不注释,则第二个不可用) 要不就加一个button判断第二个功能 展开
<script type="text/javascript" src="greybox/AJS.js"></script>
<script type="text/javascript" src="greybox/AJS_fx.js"></script>
<script type="text/javascript" src="greybox/gb_scripts.js"></script>
<link href="greybox/gb_styles.css" rel="stylesheet" type="text/css" media="all" />
<!--这个是用来显示特效页面的,就是锁定此页面,在此页面上显示另一个页面,与下面得Javascript并没有同名的-->
<script language="javascript">
function doSave(pageURL) {
xmlhttp = createXMLHttp();
if (xmlhttp)
{
xmlhttp.onreadystatechange = setPageData;
xmlhttp.open('GET', pageURL);
xmlhttp.send(null);
}else{
alert("XMLHttpRequest对象为空");
}
}
function setPageData(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
var word = bytes2BSTR(xmlhttp.responseBody);
document.getElementById("myReg").innerHTML = word ;
}
}
</script>
<!--这个是用来判断登陆时的用户名是否已存在,当失去焦点时,提示用户名已存在或不存在可以注册-->
<!--这两个Javascript有冲突,如果把上面的那个去掉,则下面的就可以正确的提示,如果不去掉,则显示页面(第一个javascript)可以真确使用,而不判断用户名(第二个javascript 功能),只是报网页错误-->
请高手们帮帮忙,小弟我不尽感激。有什么疑问可以提出来!
分是绝对会给的!即使答案不甚满意,我也会给我相对满意的那个,我用我的人格保证!谢谢大家,不甚感激
你们看有没有可能是第一个中有错误,而导致第二个功能无法实现。(第一个注释掉,则第二个可以使用;第一个不注释,则第二个不可用) 要不就加一个button判断第二个功能 展开
展开全部
我遇到过这种问题,就是xmlhttp对象不能公用一个,需要两个不同就可以了,你可以改一下第二个function
重新的创建一个xmlhttp对象叫xmlhttp1 应该可以解决问题
function setPageData(){
if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200){
var word = bytes2BSTR(xmlhttp1.responseBody);
document.getElementById("myReg").innerHTML = word ;
}
}
有没有更好的方法我不知道
重新的创建一个xmlhttp对象叫xmlhttp1 应该可以解决问题
function setPageData(){
if (xmlhttp1.readyState == 4 && xmlhttp1.status == 200){
var word = bytes2BSTR(xmlhttp1.responseBody);
document.getElementById("myReg").innerHTML = word ;
}
}
有没有更好的方法我不知道
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没空看完,但我想我能猜到答案:
<script language="javascript">
function doSave(pageURL) {
var xmlhttp = createXMLHttp();
if (xmlhttp)
{
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
var word = bytes2BSTR(xmlhttp.responseBody);
document.getElementById("myReg").innerHTML = word ;
}
}
xmlhttp.open('GET', pageURL);
xmlhttp.send(null);
}else{
alert("XMLHttpRequest对象为空");
}
}
</script>
<script language="javascript">
function doSave(pageURL) {
var xmlhttp = createXMLHttp();
if (xmlhttp)
{
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
var word = bytes2BSTR(xmlhttp.responseBody);
document.getElementById("myReg").innerHTML = word ;
}
}
xmlhttp.open('GET', pageURL);
xmlhttp.send(null);
}else{
alert("XMLHttpRequest对象为空");
}
}
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没错啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题 可能是 在第二个 之前遇到错误了,导致无法向下解析.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其他函数里的变量定义重复了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询