javascript打开父窗口

时间:2011-08-18 16:35:42

标签: javascript

以下是NewForm.aspx,它从父页面(surveys / lists / testsurvey / allitems.aspx)执行。 javascript工作并打开谷歌。但是,它会在弹出窗口(newform.aspx)中打开谷歌,但我需要关闭弹出窗口并在父窗口上显示google.com(或任何父窗口链接)

<script type="text/javascript">
function redirect()
{
  var inputcCtrls = document.getElementsByTagName("input");
  for(m=0; m<inputcCtrls.length; m++)
   {
       if(inputcCtrls[m].type == 'button' && inputcCtrls[m].value == 'Finish')
        {
               var funcOnClick = inputcCtrls[m].onclick;
               inputcCtrls[m].onclick = function () { window.location = "http://www.google.com/" };        }
   }
}

redirect();
</script>

1 个答案:

答案 0 :(得分:0)

使用opener属性查找打开当前窗口的窗口:

window.opener.location = "http://www.google.com/";
window.close();