MozTW 討論區 https://forum.moztw.org/ |
|
Javascript「加入書籤」語法 https://forum.moztw.org/viewtopic.php?f=13&t=6422 |
第 1 頁 (共 1 頁) |
發表人: | dowba [ 2005-02-08, 21:27 ] |
文章主題 : | Javascript「加入書籤」語法 |
我找到的「加入書籤」按鈕通常語法是這個樣子(我稍微改過) 代碼: <a href="javascript:void(0);" onclick="if (navigator.appName!='Netscape') {javascript:window.external.AddFavorite(parent.location.href,document.title);} else {window.location = parent.location.href;}">加入最愛</a>
不過這只有IE能用(window.external.AddFavorite這函數好像不大正確),有人知道支援其他瀏覽器的方法嗎?(最好是可以用一行就完成的) |
發表人: | 訪客 [ 2005-02-08, 21:46 ] |
文章主題 : | |
為什麼要這麼做? |
發表人: | kourge [ 2005-02-08, 23:01 ] |
文章主題 : | |
用 window.sidebar.addPanel(標題, 網址, "") 例如... 要把 moztw.org 自動加入書籤,並以 "MozillaTaiwan" 作為標題,那就是: window.sidebar.addPanel("MozillaTaiwan", "http://moztw.org", "") 如果你想要同時適用於 IE 和 Firefox,也可以寫一個這樣的 function: function addBookmark(title, url){ if (document.all) window.external.AddFavorite(url, title); else if (window.sidebar) window.sidebar.addPanel(title, url, "") } 然後呼叫 addBookmark 就行囉 |
發表人: | 風痕影 [ 2005-02-09, 14:34 ] |
文章主題 : | |
kourge 寫: 用 window.sidebar.addPanel(標題, 網址, "")
請問,最後的""是可以填寫書籤描述嗎?謝謝^^ |
發表人: | kourge [ 2005-02-10, 07:23 ] |
文章主題 : | |
不是。 嗯...我測試了一下這個 script,結果 書籤是加了,不過開的時候會開到資訊方塊列...=.=||| |
發表人: | 風痕影 [ 2005-02-11, 13:16 ] |
文章主題 : | |
kourge 寫: 不是。
嗯...我測試了一下這個 script,結果 書籤是加了,不過開的時候會開到資訊方塊列...=.=||| 我測試了一下,發現他〔開到資訊方塊列〕會自己打勾耶 ![]() 後來,我想說後面的空字串("")既然不是描述,有沒有可能是跟〔開到資訊方塊列〕有關呢?所以我在這裡查了一下,結果找不到。Google找到的範例,後面也一樣是空字串。 後來我找到了一個網頁,他把他說明為:a URL that allows for the tab to be customized……客製化的網址?不知道是什麼耶=___=||| |
發表人: | 風痕影 [ 2005-02-18, 14:53 ] |
文章主題 : | |
在這裡找到的,原來Firefox有更方便的加書籤方式,只要給超連結rel="sidebar",那麼按下後就會有加入書籤的詢問視窗;他的title就會是書籤名稱,href就是書籤的網址了。他也一樣是在資訊方塊裡打開^^ |
發表人: | dowba [ 2005-02-25, 20:07 ] |
文章主題 : | |
我找到了一個函式,大家試試看: 代碼: function myfavor( url, title ) {
if( window.sidebar && window.sidebar.addPanel ) { // Gecko (Netscape 6) window.sidebar.addPanel( title, url, '' ); } else if( window.external ) { // IE window.external.AddFavorite( url, title ); } else if( document.layers ) { // NS4 window.alert( 'Please click OK then press Ctrl+D to create a bookmark' ); } else { // Other browsers window.alert( 'Please use your browsers\' bookmarking facility to create a bookmark' ); } } |
發表人: | 風痕影 [ 2005-11-23, 12:08 ] |
文章主題 : | |
這和kourge說的其實是一樣的 ^^ dowba 寫: 我找到了一個函式...
|
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |