【问题标题】:How can I open a new window using location.href but with vbscript如何使用 location.href 但使用 vbscript 打开一个新窗口
【发布时间】:2016-12-05 21:15:26
【问题描述】:

我有一个非常旧的应用程序,脚本语言是 Vbscript,我需要使用 location.href 打开一个新窗口。我怎样才能做到这一点?有可能吗?

【问题讨论】:

  • 它是使用 VBScript 作为客户端脚本(如 JavaScript)还是在服务器端?

标签: html forms validation vbscript asp-classic


【解决方案1】:

假设它使用 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
  • VBScript 没有用于Sub (void) 方法调用的括号,因为没有返回值。
  • VBScript 仅使用双引号 (") 来分隔字符串

【讨论】:

  • 非常感谢你
  • 还有一个模态窗口选项。如果你需要一个 - 出于某些目的可能比另一个窗口更好。
【解决方案2】:

你不能。浏览器提供的location 对象用于访问当前窗口的位置。

如果你想创建一个新窗口,你必须使用open()函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 2011-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多