简单任务求解,该如何解决
简单任务求解
在一个弹出的页面下,有如下一段代码;目的是刷新父亲页面:
Dim scriptString As New StringBuilder()
scriptString.Append( " <script language = javascript> ")
scriptString.Append( "window.opener.refresh(); ")
scriptString.Append( " window.focus(); ")
scriptString.Append( " window.opener=null; ")
scriptString.Append( " window.close(); ")
scriptString.Append( " </ " + "script> ")
Response.Write(scriptString.ToString())
但是有如下异常,请给位帮帮忙,解答以下,谢谢!
另,这段代码在另一个解决方案里面是可以正在运行的!
Microsoft JScript runtime error: Object doesn 't support this property or method
------解决方案--------------------
refresh应该是没有定义. 你在父页面写一个refresh方法或直接在这里用脚本刷新, 如: if(winodw.opener!=null) { window.opener.location.href = window.opener.location.href }
------解决方案--------------------
refresh
应该是在另外一个.js里面定义的吧
scriptString.Append( " </ " + "script> ")这样写应该就是为了多层js嵌套
你看看你是否少引用了 别的js文件
------解决方案--------------------
使用模态窗口
------解决方案--------------------
用模态窗口啊
在一个弹出的页面下,有如下一段代码;目的是刷新父亲页面:
Dim scriptString As New StringBuilder()
scriptString.Append( " <script language = javascript> ")
scriptString.Append( "window.opener.refresh(); ")
scriptString.Append( " window.focus(); ")
scriptString.Append( " window.opener=null; ")
scriptString.Append( " window.close(); ")
scriptString.Append( " </ " + "script> ")
Response.Write(scriptString.ToString())
但是有如下异常,请给位帮帮忙,解答以下,谢谢!
另,这段代码在另一个解决方案里面是可以正在运行的!
Microsoft JScript runtime error: Object doesn 't support this property or method
------解决方案--------------------
refresh应该是没有定义. 你在父页面写一个refresh方法或直接在这里用脚本刷新, 如: if(winodw.opener!=null) { window.opener.location.href = window.opener.location.href }
------解决方案--------------------
refresh
应该是在另外一个.js里面定义的吧
scriptString.Append( " </ " + "script> ")这样写应该就是为了多层js嵌套
你看看你是否少引用了 别的js文件
------解决方案--------------------
使用模态窗口
------解决方案--------------------
用模态窗口啊