无图版
|
风格切换
|
帮助
|
Home首页
|
论坛首页
»
您尚未
登录
注册
|
推荐
|
搜索
|
社区服务
|
订阅本帖更新
社区服务
银行
门派
风格切换
wind
wind5
IECN社区
»
JavaScript/Ajax
»
求教:Microsoft.XMLHTTP对象破坏了链接的target
>> 手机开发
|- KJava(J2ME)
|- Wap
|- 3G时代
>> Web开发
|- JavaScript/Ajax
|- J2EE/Oracle
|- ASP/.Net/MSSQL
|- PHP/MySQL
|- XHTML/CSS/Dreamweaver
|- Flash/Flex
>> 自由交流
|- 灌水闲聊
|- 手机/个人电脑
>> 站务管理
|- 站务管理
|- 版主交流
|- 回收站
新 帖
本页主题:
求教:Microsoft.XMLHTTP对象破坏了链接的target
打印
|
加为IE收藏
|
复制链接
|
收藏主题
|
上一主题
|
下一主题
katastrophe
级别:
入门弟子
精华:
0
发帖:
2
威望:
2 点
财富:
8 K币
贡献值:
0 点
注册时间:2008-03-18
最后登录:2008-03-19
小
中
大
引用
推荐
编辑
只看
复制
求教:Microsoft.XMLHTTP对象破坏了链接的target
一个页面包含两个iframe,左边的iframe显示菜单,右边的iframe显示内容,点击左边的菜单会在右边的iframe中打开链接。
当页面中用了Microsoft.XMLHTTP对象进行后台验证时,验证完后再点击左边的菜单,则会在新窗口中打开链接而不会在iframe中打开。
为何用了Microsoft.XMLHTTP对象会破坏链接的target?
特此求教
顶端
Posted: 2008-03-18 09:04 |
[楼 主]
katastrophe
级别:
入门弟子
精华:
0
发帖:
2
威望:
2 点
财富:
8 K币
贡献值:
0 点
注册时间:2008-03-18
最后登录:2008-03-19
小
中
大
引用
推荐
编辑
只看
复制
代码如下:
function subSearch()
{
name = document.getElementById("name").value;
agencyId = document.getElementById("agencyId").value;
profId = document.getElementById("profId").value;
if(window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
else if(window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
var url = "checkFee.do?name=" + name + "&agencyId=" + agencyId + "&profId=" + profId + "&state=<%= state %>";
xmlHttp.open("post", url, true);
xmlHttp.onreadystatechange = updatePage;
xmlHttp.setRequestHeader("If-Modified-Since","0");
xmlHttp.send(null);
}
function updatePage() {
if (xmlHttp.readyState == 4)
{
var response = xmlHttp.responseText;
if(response == '0')
{
alert("对象不存在!");
return;
}
document.forms["searchForm"].submit();
}
}
调用后台的checkFee.do进行验证,验证失败弹出对话框提示,验证成功提交表单。
功能一切正常,但是不管验证成功还是不成功,执行完后再点击左边的链接,一律会在新窗口中打开页面,整个刷新后又恢复正常,不知为何。
顶端
Posted: 2008-03-18 09:25 |
1 楼
海浪
没钱了-_-
级别:
总版主
精华:
7
发帖:
16051
威望:
27638 点
财富:
14196 K币
贡献值:
4 点
注册时间:2003-03-21
最后登录:2008-11-17
小
中
大
引用
推荐
编辑
只看
复制
searchForm表单的target设置成右边的iframe的name
顶端
Posted: 2008-03-18 18:54 |
2 楼
帖子浏览记录
版块浏览记录
快速跳至
>> 手机开发
|- KJava(J2ME)
|- Wap
|- 3G时代
>> Web开发
|- JavaScript/Ajax
|- J2EE/Oracle
|- ASP/.Net/MSSQL
|- PHP/MySQL
|- XHTML/CSS/Dreamweaver
|- Flash/Flex
>> 自由交流
|- 灌水闲聊
|- 手机/个人电脑
>> 站务管理
|- 站务管理
|- 版主交流
|- 回收站
IECN社区
»
JavaScript/Ajax
Time now is:11-19 09:40, Gzip disabled
京ICP备06069722号
Powered by
PHPWind
v6.3.2
Certificate
Code © 2003-08
PHPWind.com
Corporation