尝试在aspx网页的页面加载事件中执行下面列出的java脚本时,我收到以下错误。
Microsoft JScript运行时错误:无法获取属性“document”的值:object为null或undefined
Dim scriptString As String = ("<script>javascript: window.opener.document.forms(0).submit(); </script>")
If Not Page.ClientScript.IsClientScriptBlockRegistered(scriptString) Then
Page.ClientScript.RegisterClientScriptBlock(Me.[GetType](), "script", scriptString)
End If
我正在尝试制作回发。
任何帮助都将不胜感激。
答案 0 :(得分:0)
来自MDN -
从另一个窗口打开窗口时,它会保留一个引用 到window.opener的第一个窗口。如果当前窗口没有 在opener中,此方法返回NULL。
您的脚本调用的页面是否可能没有开启者?这可以解释document
引用为空。