2011-09-22 64 views
0

的PARAMS我有一个完美的工作书签抢文件,标题和当前网站的URL和(下面的代码)将其放入新的加载页面的网址...现在我想知道如何让这个domain.com/bookmarklet?...在一个新的小窗口(600x600px)中打开,这样我仍然可以在后台看到旧的网站,我在那里抓取了标题和网址,并拥有新的页面(域.com/bookmarklet?...)在前台。的JavaScript小书签,打开新的窗口和发送原始页

javascript:location.href='http://domain.com/bookmarklet?url='+encodeURIComponent(location.href)+';title='+encodeURIComponent(document.title) 

我该如何做到这一点?

回答

3

使用window.open(...)而不是设置location.href = ...

+0

thx ...但由于encodeURIComponent等我怎么能使用大小参数像'宽度= 600,高度= 600'? – albuvee

+0

阅读我链接的文档。使用'strWindowFeatures'参数。 –

+0

是啊我看到了,但http://jsfiddle.net/5zd3n/尺寸不工作...也许是因为许多报价? – albuvee

1

你需要使用window.open()

javascript:window.open ("http://domain.com/bookmarklet?.......","MyBookmarklet"); 
+3

您不必为新窗口提供一个名称,但是如果您这样做,**不要**使用带有空格的名称(如Internet Explorer中的空格)。 – Quentin

+0

我不知道这一点,但感谢intel。 – Sander

+0

thx ...但由于encodeURIComponent等我不能使用名称和大小设置,对不对? – albuvee