MozTW 討論區 https://forum.moztw.org/ |
|
具個人/主題特色的擴充套件推薦列表 https://forum.moztw.org/viewtopic.php?f=21&t=15479 |
第 1 頁 (共 1 頁) |
發表人: | BobChao [ 2006-09-04, 09:36 ] |
文章主題 : | 具個人/主題特色的擴充套件推薦列表 |
只是 Showcase: http://bobchao.firefox.googlepages.com/extension [相關 Blog 文] 概念: 1. 具個人特色,也就是說推薦給「同質」的人。 例如柏強最近的特色大概就是必須使用多台電腦,所以這份清單中有部份是整合網路服務的套件 (Google Notebook, Google Bookmarks Button, Kaboodle),且有些必須在電腦上儲存資料的套件就避免使用 (只好割捨 ScrapBook)。 2. 具主題特色,例如「我愛 Google」,推薦給對某些東西有<del>怨念</del>執念的人 製作其實蠻容易的 (需基本 HTML 能力),如果您也想做一份,可以將此段程式碼先貼上: 引言回覆: <script type="application/x-javascript"> function doInstall(){ var installObj = {} var boxObjs = document.getElementById("installList").getElementsByTagName("input"); for (i=0; i<boxObjs.length; i++) { if (boxObjs[i].checked) installObj[boxObjs[i].name]=boxObjs[i].value; } InstallTrigger.install(installObj); } function selectall(ul_id){ var boxObjs = document.getElementById(ul_id).getElementsByTagName("input"); for (i=0; i<boxObjs.length; i++) boxObjs[i].checked=true; } </script> 接下來是安裝列表的 code snippet: 引言回覆: <form id="installList" onsubmit="doInstall(); return false;">
<h4>其他 <a href="javascript:;" onclick="selectall('others')">全選</a></h4> <ul id="others"> <li><label><input name="Nightly Tester Tools" value="http://users.blueprintit.co.uk/~dave/content/firefox/nightly/nightly-1.1.xpi" type="checkbox"> Nightly Tester Tools</label></li> </ul> <p><input value="安裝選取套件" type="submit"></p> </form> * 藍色標示者為 form 名稱,兩者需相同 * 棕色標示者為 分類 名稱,兩者需相同,這樣你便可以在一份列表中分類提供全選功能 (如範例的基本、增強、其他) * 綠色需自行更改為套件名稱及安裝檔 (xpi) 位置 如果要新增套件就複製一組 li 元素即可... 這應該不用我講了 ![]() 有做出來的話歡迎分享哪! |
發表人: | Irvin [ 2007-01-08, 02:50 ] |
文章主題 : | |
這是我的列表:我的Firefox擴充套件 |
發表人: | kourge [ 2007-01-08, 14:05 ] |
文章主題 : | |
網頁有 Prototype (1.5.0) 的人可以使用下列程式碼: 代碼: function doInstall(){ var installObj = {}; $$('#installList input').each(function(e) { if (e.checked) {installObj[e.name] = e.value;} }); InstallTrigger.install(installObj); } function selectall(ul_id){ $$('#installList input').each(function(e) { e.checked = true; }); } 用 jQuery 的... 代碼: function doInstall(){
var installObj = {}; $.each($('#installList input'), function(e) { if (e.checked) {installObj[e.name] = e.value;} }); InstallTrigger.install(installObj); } function selectall(ul_id){ $('#installList input').attr('checked', 'checked'); } 如果有哪裡不能用的...請說一聲XD |
發表人: | alicekey [ 2007-02-27, 00:21 ] |
文章主題 : | |
我也做了一個... 不過google toolbar找不到xpi的連結,偷看了柏強的。結果發現柏強是放在自己的空間阿!我就懶得弄了... alicekey’s pages - Firefox 2 擴充套件快速安裝 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |