【发布时间】:2016-12-05 21:15:26
【问题描述】:
我有一个非常旧的应用程序,脚本语言是 Vbscript,我需要使用 location.href 打开一个新窗口。我怎样才能做到这一点?有可能吗?
【问题讨论】:
-
它是使用 VBScript 作为客户端脚本(如 JavaScript)还是在服务器端?
标签: html forms validation vbscript asp-classic
我有一个非常旧的应用程序,脚本语言是 Vbscript,我需要使用 location.href 打开一个新窗口。我怎样才能做到这一点?有可能吗?
【问题讨论】:
标签: html forms validation vbscript asp-classic
假设它使用 VBScript 作为客户端脚本的 JavaScript 替代方案,那么 DOM API 是相同的。
也就是说,您不使用window.location 打开新窗口,而是使用它来更改当前窗口的位置。
You open a popup window with window.open。在 VBScript 中,我相信它是 Window.Open(注意大小写,但 VBScript 不区分大小写,所以没关系):
Sub OpenNewWindow
Window.Open "http://somewhere", "_blank"
End Sub
Sub (void) 方法调用的括号,因为没有返回值。") 来分隔字符串【讨论】:
你不能。浏览器提供的location 对象用于访问当前窗口的位置。
如果你想创建一个新窗口,你必须使用open()函数。
【讨论】: