0

它既不打开选项卡也不打开窗口:此处是 Google 小工具的代码。如果您知道 HTML 中的 'target="_blank"',我正在为 Google 小工具寻找类似的工具。更准确地说,我无法理解为什么 JavaScript 片段不起作用:

window.open("http://www.google.com/");
4

3 回答 3

3

好吧,如果您想打开新窗口,请明确执行。

var query = "bijection";
var searchUrl = "http://www.google.com/search?q=";

if (query != "" && searchUrl != "") {
    searchUrl += escape(query);
    window.open(searchUrl); //You can pass additional parameters, look for window.open examples on the Internet.
    return false;
}

target 属性用于链接元素 (),如果用户单击它,它会指示浏览器在新窗口中打开 URL。

于 2009-07-01T19:34:42.350 回答
2

使用该目标打开一个新窗口,而不是替换当前的窗口 URL:

var query = "bijection";
var searchUrl = "http://www.google.com/search?q=";
if (query != "" && searchUrl != "") {
    searchUrl += escape(query);
    var newWindow = window.open(searchUrl, '_blank');
    return false;
}
于 2009-07-01T19:35:07.997 回答
0

像这样?

searchUrl += escape(query);
thenewwindow=window.open(searchUrl,'Google','height=600,width=450');
return false;
于 2009-07-01T19:36:24.017 回答