2

首先,我对代码知之甚少,并从查看其他示例的工作方式中学习。

我创建了一个可以正常工作的书签,但我真的希望它在新选项卡或窗口中打开。

这是当前正在使用的代码:

<a href='javascript:q = "" +(window.getSelection ?  window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (!q) q = prompt("Find the QSR of a search phrase, Simply enter a phrase wrapped in Quotes", ""); if (q!=null) location="http://www.google.com/search?q= " + escape(q).replace(/ /g, ""+"")+"&start=900#" ; void 0' ;
        <font color="#000000">QSR</font></a>

所以这个书签背后的想法是找到谷歌搜索结果的总数,其中包含一个用引号括起来的短语。单击 QSR,您将在引号中输入短语,我想要的是当您单击确定时,它会在新选项卡或窗口中打开。

我还注意到,如果我突出显示页面上的某些文本,然后按我的 QSR 书签,它将使用突出显示的文本来执行搜索,但我再次需要在新选项卡或窗口中打开它。

我一直试图解决这个问题,但没有任何运气,这甚至可能吗?任何帮助是极大的赞赏。克雷格

4

1 回答 1

0

改变

location="http://www.google.com/search?q= " + escape(q).replace(/ /g, ""+"")+"&start=900#"

window.open("http://www.google.com/search?q= " + escape(q).replace(/ /g, ""+"")+"&start=900#")
于 2012-12-07T16:15:00.557 回答