六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 34|回复: 0

页面请求提交事件,此文转载

[复制链接]

升级  13.33%

16

主题

16

主题

16

主题

秀才

Rank: 2

积分
70
 楼主| 发表于 2013-2-6 08:30:47 | 显示全部楼层 |阅读模式
第一种:   
var url = "documentHelpFunccodeAction.action?funccode=" + value ;   
window.open(url, "null", "height=600px,width=640px,top=50px, left=165px,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes");   
这种请求在action返回到jsp页面,不影响其它页面,不过这个是在另一个页面要有返回信息时使用。   
  
第二种:   
var url = "updateFavoritehitAction.action?knowledgeid="+knowledgeid;   
window.opener.location.href=url;   
还有一种就是:parent.location.href=url;   
这种请求在处理完业务后,要对父窗口进行重新赋值操作的时候使用。   
  
第三种:   
frmParameter.action = "deleteHotspotKnowledgeaction.action";   
frmParameter.submit();   
这种方法注意:在问好传值的时候,action没有接收到值,改用hidden就可以了,正在探讨中,如果有知道原因的朋友,谢谢指点迷津!   
此种方法是使用from来提交数据,比较常用,并且可以控制提交到那个页面,并返回到那里。   
  
第四种:   
url='getKnowledgeTypeKnowledgeInfo.action?typeid=' + value;   
var obj2 = window.parent.document.getElementById("main");      
obj2.contentWindow.location.href=url;   
这种方法对指定的target,这里在使用框架的时候很好控制   
  
第五种:   
window.location=url;   
这个请求要将信息返回到自己所请求页面。   
  
第六种:在处理一种请求了业务处理,不需要返回任何信息,就用dwr,ajax实现吧!   
  
  
关于子窗口刷新父窗口的父窗口的另一个窗口   
window.opener.location.href=window.opener.location.href;   
window.opener.flshleft();   
window.close();   
先刷新父窗口,在调用父窗口的flshleft()方法   
function brush(){   
  var url='knowledgeTypeTree.jsp';   
  var obj2 = window.parent.document.getElementById("teamTree");   
  obj2.contentWindow.location.href=url;   
}   
即可达到刷新两个不同页面的效果
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表