是通过JavaScript代码在当前页面中创建一个新的窗口,并在该窗口中加载指定的链接地址。具体的实现步骤如下:
下面是一个示例代码:
function openNewWindow(url) {
var newWindow = window.open("", "_blank");
newWindow.document.write("<html><head><title>New Window</title></head><body>");
newWindow.document.write("<script>window.location.href = '" + url + "';</script>");
newWindow.document.write("</body></html>");
}
在上述代码中,openNewWindow()函数接受一个参数url,表示要打开的链接地址。首先,通过window.open()方法创建一个新的窗口对象newWindow,第一个参数传入空字符串表示不加载任何链接地址,第二个参数"_blank"表示在新窗口中打开。然后,使用newWindow.document.write()方法在新窗口中写入HTML内容,包括一个<title>标签和<body>标签。接着,使用document.write()方法写入一个<script>标签,其中的JavaScript代码通过window.location.href将新窗口的URL地址设置为指定的链接地址。最后,关闭HTML标签,完成新窗口的内容编写。
使用示例:
var url = "https://www.example.com";
openNewWindow(url);
上述示例代码中,将要打开的链接地址设置为"https://www.example.com",然后调用openNewWindow()函数,在新窗口中打开该链接地址。
需要注意的是,由于浏览器的安全策略限制,上述代码可能会被浏览器的弹出窗口拦截器拦截,需要用户手动允许弹出窗口才能正常打开新窗口。
领取专属 10元无门槛券
手把手带您无忧上云