onclick在ie中无响应

wingtsc 2010-03-30 10:54:30
<span onclick="javascript:check()">检查</span>

function check() {
var key=document.getElementById("dealer_total_url").value;
var url=document.getElementById("check_url").value;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
if (xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType("text/html");
}
} else if (window.ActiveXObject) {
var activexName = ["MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
for (var i = 0; i < activexName.length; i++) {
try {
xmlhttp = new ActiveXObject(activexName[i]);
break;
} catch(e) {
}
}
}
if (!xmlhttp) {
alert("XMLHTTPRequest对象创建失败!!");
return;
} else {
//alert(xmlhttp);
}
xmlhttp.onreadystatechange = callback;
xmlhttp.open("GET", url + key, true);
//xmlhttp.send(null);
xmlhttp.send("url=" + key);
}

这段js用于记录个性域名的修改,只可以修改一次,在数据库中记录。
onclick="javascript:check()"在ff中可以响应,在ie里没反应,ie678都不行。用onmouseover也是如此。
高人求教!
...全文
119 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wingtsc 2010-04-01
  • 打赏
  • 举报
回复
2楼的大虾的方法ok了,感谢~~
phoeni_xin 2010-03-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lianqin7 的回复:]
去掉javascript:不就好了
[/Quote]

click调用js方法不用加前缀
zyzy15 2010-03-30
  • 打赏
  • 举报
回复
我在function check() 一开始加了个alert();
用IE8测试可以出来呀……
vnetcbd 2010-03-30
  • 打赏
  • 举报
回复
onclick事件 直接调用 就可以了

你的 javascript:check()可以写在如下的href里

<a href="javascript:check();"></a>

lianqin7 2010-03-30
  • 打赏
  • 举报
回复
去掉javascript:不就好了

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧