2011-09-22 65 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