看到这个http://javascript.internet.com/forms/multiple-search-engine.html。我想知道如何在新窗口中打开搜索结果。帮我!
问问题
307 次
1 回答
3
1)不要那样做
2)真的不要那样做
3)如果您必须这样做,请将函数绑定到“搜索”按钮的 onclick 事件。在函数内部,使用window.open弹出一个新窗口,其中包含您要将用户发送到的地址。根据用户如何配置他的浏览器,浏览器可能会打开另一个选项卡。在函数结束时,返回 false。
好的,实际上不需要编写任何其他代码,因为表单已经是 JS 驱动的。在您链接到的该页面的源代码中,找到以下行:
location.href = finalSearchString;
用以下行替换它:
window.open(finalSearchString, 'Search results');
而已。该按钮将弹出另一个页面或选项卡。
警告
该页面有些过时,并且某些搜索引擎无法正常工作(生成的链接错误)。
于 2009-12-17T09:14:39.613 回答