日期:2014-05-19  浏览次数:20678 次

弹出窗口相父页面提交数据后,父页面控件无法获取焦点
弹出窗口相父页面提交数据后,父页面控件无法获取焦点。我在子页面输入的代码如下:
JScript code


<form id='form' target='father' action='页面路径'>
</form>
document.getElementById( "form" ).submit() ;





这样的代码运行几次 后,父窗口控件就无法获取焦点,是什么原因呢?

------解决方案--------------------
target='father'不是你说的这个含义吧。。。
你指定的这个target应该是指的父窗口,但是弹出窗口应该不算父子关系噢!

如果你在一个页面上嵌套了一个iframe,那么iframe里面的页面上,你设置表单这样提交,应该是没问题的。但是如果是弹出窗口的话,估计是做不到的。。。你如果需要在弹出窗口访问原来窗体的元素,可以用window.opener.document 但是表单提交的target,似乎不能这样指定噢。。。