window.form1.submit();setTimeout("window.close()",2000)
解决方案 »
- js调用两个ActiveX插件?
- 如何实现这样要求的联动菜单?
- 问个奇怪的问题,为什么下拉表和下拉框的onclick事件不一样。
- execCommand可以调用自定义函数吗
- 超高难度问题(请问哪位大侠怎么使ie的后退按钮失效即使IE的后退按钮被屏蔽)在线等
- 怎样当点某个按钮的时候在网页的任何地方添加网页元素?
- 请问为何无法正常显示上一个页面传的内容?
- 菜鸟问题:如何用 JavaScript 实现图片上传 ?
- ***关于fromCharCode()方法的问题***
- 树形菜单问题求教
- C:\WINDOWS\Desktop\asp.chm,如何得到asp.chm
- 用什么办法让字符串超过一定的长度就用省略号代替(新闻显示页面中的应用)!!
window.close()
我的提交是:
<a href="javascript:window.form1.submit();window.close()">ssss</a>
当然不能打开新窗口,是提交到现有窗口中去。
response.write "<script>window.close()</script>"
这样就可以保证提交成功
在提交页面放一个iframe(name=iframe1),然后另iframe的height=0,即隐藏了:<IFRAME src="about:blank" height=0 width="100%" name=iFrame1></IFRAME>
然后设置form:
<form action="the page your opened" target="iframe1"></form>这样提交后你不会转向另一个页面,而数据已经过去了,你再关掉本页面
向本窗口提交内容,页面会转向submit的action页面,但action页面仍然是在本窗口的,你却把他close掉了。action没有了载体,操作怎么会成功呢?
你的window.close()最好写在你的action页面里面
如果是的话,就应该写成这样:
<a href="javascript:opener.form1.submit();window.close()">ssss</a>如果不对,就当我没来过。
为了保证close在提交之后可以把close()写到ASP或者JSP等要提交到的脚本文件里
放在最后一行或者建立iframe,这个比较好用
设置display:none,这样不影响任何页面效果,也提交上去了
http://expert.csdn.net/Expert/topic/1376/1376207.xml?temp=.1290247