2011-07-18 70 views
1

代碼的tumblr的書籤:我可以在不同的窗口中打開Tumblr書籤嗎?

javascript: var d = document, 
w = window, 
e = w.getSelection, 
k = d.getSelection, 
x = d.selection, 
s = (e ? e() : (k) ? k() : (x ? x.createRange().text : 0)), 
f = 'http://www.tumblr.com/share', 
l = d.location, 
e = encodeURIComponent, 
p = '?v=3&u=' + e(l.href) + '&t=' + e(d.title) + '&s=' + e(s), 
u = f + p; 
try { 
if (!/^(.*\.)?tumblr[^.]*$/.test(l.host)) throw (0); 
tstbklt(); 
}  
catch (z) { 
a = function() { 
    if (!w.open(u, 't', 'toolbar=0,resizable=0,status=1,width=450,height=430')) l.href = u; 
}; 
if (/Firefox/.test(navigator.userAgent)) setTimeout(a, 0); 
else a(); 
} 
void(0) 

很難解釋,但這裏有雲:

我使用的tumblr書籤Flickr上很多,但有一件事一直讓我很煩:如果您嘗試打開多個共享窗口,它只是在同一個新窗口中加載頁面。

我只是想知道是否有什麼辦法可以編輯該代碼,讓我打開多個窗口...

我希望我解釋清楚......謝謝。

回答

1

變化w.open(u, 't', ...)變爲w.open(u, '_blank', ...)

的第二個參數window.open()目標(或窗口名稱)。

jsFiddle

+0

工作就像一個魅力!非常感謝!你爲我節省了很多時間,哈哈。感謝一百萬! – Twitty

相關問題