2010-05-05 39 views
1

當前我在Firefox 3.6.3中使用以下內容作爲書籤。它很好地將我重定向到RFC,但活動選項卡顯示[object Window]。我需要做些什麼來擺脫那個神器?留在JavaScript書籤中的對象窗口

javascript:var rfc=prompt("RFC Number");window.open("http://ietf.org/rfc/rfc" + rfc + ".txt") 

回答

3

您還可以使用自動調用匿名函數:

javascript:(function(){var rfc=prompt("RFC Number");window.open("http://ietf.org/rfc/rfc" + rfc + ".txt");})(); 

因爲它不具有返回值,默認情況下會返回undefined,防止導航。

它會工作,你的書籤不會在頁面上引入任何全局變量。

7

使用void operator放棄返回值。

javascript:void(window.open("http://ietf.org/rfc/rfc"+prompt("RFC Number")+".txt"));