MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-03, 07:33

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 36 篇文章 ]  前往頁數 上一頁  123  下一頁
發表人 內容
 文章主題 :
文章發表於 : 2007-12-21, 00:02 
離線

註冊時間: 2006-08-26, 03:25
文章: 23
有人是否可以介紹樓上那網站的每個js的效果


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.11) Gecko/20071201 Firefox/2.0.0.11 (pigfoot)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-06-21, 22:26 
離線
頭像

註冊時間: 2004-04-10, 14:45
文章: 92
在fx3中,巴哈姆特中鍵直接開啟javasceipt連結的功能會造成中間開分頁失效。
而中鍵按鍵時間長短決定是否以新分頁為前景的功能也無效了,請問這些有辦法支援fx3嗎?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9) Gecko/2008052906 Firefox/3.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-06-22, 01:23 
離線
頭像

註冊時間: 2005-08-25, 19:59
文章: 1210
來自: 幻境地帶
中鍵按鍵時間長短決定是否以新分頁為前景的功能, 我把它寫成套件了。

支援 FX1.5~3.0 請到: viewtopic.php?t=22956 下載。

上頁原本我貼的 Code 已經改過了, 如果您仍需要 userChrome.js 的版本, 請回上一頁抓。

_________________
Add Bookmark Here ² | Charset Switcher | Hide Menubar | MClickFocusTab | Personal Titlebar


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-06-22, 02:42 
離線
頭像

註冊時間: 2004-04-10, 14:45
文章: 92
yuoo2k 寫:
中鍵按鍵時間長短決定是否以新分頁為前景的功能, 我把它寫成套件了。

支援 FX1.5~3.0 請到: viewtopic.php?t=22956 下載。

上頁原本我貼的 Code 已經改過了, 如果您仍需要 userChrome.js 的版本, 請回上一頁抓。


哇你太厲害了!!!
感謝你!


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9) Gecko/2008052906 Firefox/3.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-06-27, 09:14 
離線
頭像

註冊時間: 2004-04-10, 14:45
文章: 92
yuoo2k 寫:
中鍵按鍵時間長短決定是否以新分頁為前景的功能, 我把它寫成套件了。

支援 FX1.5~3.0 請到: viewtopic.php?t=22956 下載。

上頁原本我貼的 Code 已經改過了, 如果您仍需要 userChrome.js 的版本, 請回上一頁抓。

不好意思,請問 巴哈姆特討論區外部鏈結用中鍵點擊可直接開啟 這一個是否也能請你更新成fx3的版本呢?
對他硬要確認後開在新視窗又不會有網址列感到很苦惱…


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9) Gecko/2008052906 Firefox/3.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-06-27, 23:49 
離線
頭像

註冊時間: 2005-08-25, 19:59
文章: 1210
來自: 幻境地帶
Chris 寫:
不好意思,請問 巴哈姆特討論區外部鏈結用中鍵點擊可直接開啟 這一個是否也能請你更新成fx3的版本呢?
對他硬要確認後開在新視窗又不會有網址列感到很苦惱…

改好了, FX2 跟 FX3 通用~ viewtopic.php?p=99800#99800

_________________
Add Bookmark Here ² | Charset Switcher | Hide Menubar | MClickFocusTab | Personal Titlebar


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-06-27, 23:59 
離線
頭像

註冊時間: 2004-04-10, 14:45
文章: 92
yuoo2k 寫:
Chris 寫:
不好意思,請問 巴哈姆特討論區外部鏈結用中鍵點擊可直接開啟 這一個是否也能請你更新成fx3的版本呢?
對他硬要確認後開在新視窗又不會有網址列感到很苦惱…

改好了, FX2 跟 FX3 通用~ viewtopic.php?p=99800#99800


再次感謝你!!m(_ _)m


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9) Gecko/2008052906 Firefox/3.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-07-01, 18:01 
離線
頭像

註冊時間: 2006-10-28, 15:41
文章: 1421
來自: マカオ
指到歷史 / 書籤項目時顯示工具提示 (tooltip)
代碼:
var tooltip = document.createElement("tooltip");
tooltip.id = "bookmarksHistoryTooltip";
tooltip.setAttribute("style", "max-width:none");
tooltip.setAttribute("noautohide", true);
for (var i = 0; i < 2; i++) tooltip.appendChild(document.createElement("label"));
document.getElementById("mainPopupSet").appendChild(tooltip);
var pops = [
   document.getElementById("goPopup"),
   document.getElementById("bookmarksMenuPopup"),
   document.getAnonymousElementByAttribute(document.getElementById("bookmarksBarContent"), "pack", "end").firstChild
];

for (var i = 0; i < 3; i++) {
   if (!pops[i]) continue;
   pops[i].setAttribute("tooltip", "bookmarksHistoryTooltip");
   pops[i]._tooltip = tooltip;
   pops[i].addEventListener("mouseover", function(event){
      this._tooltip.hidden = event.target.className != "menuitem-iconic bookmark-item";
      if (this._tooltip.hidden) return;
      this._tooltip.firstChild.setAttribute("value", event.target.label);
      this._tooltip.lastChild.setAttribute("value", event.target.node.uri);
      this._tooltip.firstChild.hidden = event.target.label == event.target.node.uri || !event.target.node.title;
   }, false);
}

_________________
圖檔 挑選‧儲存圖片 圖檔 History Submenus Ⅱ 圖檔 Personal Menu
圖檔 Page Title in URL Bar 圖檔 Double Click Top-Left to Close


最後由 Merci chao 於 2008-09-29, 10:52 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9) Gecko/2008052906 Firefox/3.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-07-04, 17:32 
離線
頭像

註冊時間: 2006-10-28, 15:41
文章: 1421
來自: マカオ
強化重新載入和停止按鈕
1. 右鍵按重新載入 / 停止: 重新 / 停止載入所有分頁
2. 中鍵按停止: 停止當前頁面裏的所有動畫 gif

代碼:
// right-click to reload or stop all tabs, middle-click to stop all animation-gif images in current tab
var reload = document.getElementById("reload-button");
if (reload) {
   reload.addEventListener("click", function(event){
      if (event.button==2) for (var i = 0; i < gBrowser.mPanelContainer.childNodes.length; i++)
                           gBrowser.getBrowserAtIndex(i).reloadWithFlags(nsIWebNavigation.LOAD_FLAGS_BYPASS_PROXY | nsIWebNavigation.LOAD_FLAGS_BYPASS_CACHE);
   }, true);
   reload.setAttribute("context", "");
}

var stop = document.getElementById("stop-button");
if (stop) {
   stop.addEventListener("click", function(event){
      if (event.button==1) BrowserStop();
               else if (event.button==2)
         for (var i = 0; i < getBrowser().mTabContainer.childNodes.length; i++)
                     getBrowser().getBrowserForTab(getBrowser().mTabContainer.childNodes[i]).stop();
        }, true);
   stop.setAttribute("context", "");
}

_________________
圖檔 挑選‧儲存圖片 圖檔 History Submenus Ⅱ 圖檔 Personal Menu
圖檔 Page Title in URL Bar 圖檔 Double Click Top-Left to Close


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9) Gecko/2008052906 Firefox/3.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-08-11, 00:47 
離線

註冊時間: 2004-09-29, 04:27
文章: 419
引用 openicq 所發表的 Right Encoding.uc.js 於: Mozilla Taiwan 討論區: 3.0.1 發佈了
為方便查閱,幫忙轉貼至此。
代碼:
/* :::: Right Encoding :::: */

var menuContextMenu = document.getElementById("contentAreaContextMenu");
var menuRightEncoding = document.getElementById("charsetMenu");

var separatorFrameSep = document.getElementById("frame-sep");
menuContextMenu.insertBefore(menuRightEncoding, separatorFrameSep);

var menusepRightEncoding = document.createElement("menuseparator");
menusepRightEncoding.setAttribute("id", "contextsep-charsetmenu");
menuContextMenu.insertBefore(menusepRightEncoding, menuRightEncoding);


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.2pre) Gecko/2008072610 Firefox/3.0.2pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-10-06, 09:41 
離線

註冊時間: 2008-07-25, 08:57
文章: 52
那段根據中鍵按下的時間長短來決定前景還是后景打開的代碼有用。但是我發現了一個問題,那就是這個代碼干擾了左鍵打開鏈接是前景還是后景的預設置。我記得我沒有在加入這段代碼之前,左鍵打開外部鏈接都是前景的,現在全部都變成了后影打開。不是很方便……

這個代碼能修改一下嗎?不要影響到左鍵打開鏈接的設置。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b1pre) Gecko/20081005 Minefield/3.1b1pre
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-11-07, 22:01 
離線
頭像

註冊時間: 2005-08-25, 19:59
文章: 1210
來自: 幻境地帶
nettrottor 寫:
那段根據中鍵按下的時間長短來決定前景還是后景打開的代碼有用。但是我發現了一個問題,那就是這個代碼干擾了左鍵打開鏈接是前景還是后景的預設置。我記得我沒有在加入這段代碼之前,左鍵打開外部鏈接都是前景的,現在全部都變成了后影打開。不是很方便……

這個代碼能修改一下嗎?不要影響到左鍵打開鏈接的設置。

MClickFocusTab 只針對中鍵,並沒有動到任何對左鍵的設定值。

_________________
Add Bookmark Here ² | Charset Switcher | Hide Menubar | MClickFocusTab | Personal Titlebar


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-07, 05:01 
離線

註冊時間: 2008-08-30, 12:26
文章: 314
已經解決


最後由 聖亞 於 2008-12-13, 10:06 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-08, 15:09 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
yuoo2k 寫:
用滑鼠中鍵點擊開啟新分頁,短按=背景開啟,長按=前景開啟
代碼:
(function() {
   function hookCode(orgFunc, orgCode, myCode) {
      try { eval(orgFunc + "=" + eval(orgFunc).toString().replace(orgCode, myCode)); }catch(e){ Components.utils.reportError("Failed to hook function: "+orgFunc); }
   }

   function hookProp(parentNode, propName, myGetter, mySetter) {
      var oGetter = parentNode.__lookupGetter__(propName);
      var oSetter = parentNode.__lookupSetter__(propName);
      if (oGetter && myGetter) myGetter = oGetter.toString().replace(/{/, "{"+myGetter.toString().replace(/^.*{/,"").replace(/.*}$/,""));
      if (oSetter && mySetter) mySetter = oSetter.toString().replace(/{/, "{"+mySetter.toString().replace(/^.*{/,"").replace(/.*}$/,""));
      if (!myGetter) myGetter = oGetter;
      if (!mySetter) mySetter = oSetter;
      if (myGetter) try { eval('parentNode.__defineGetter__(propName, '+ myGetter.toString() +');'); }catch(e){ Components.utils.reportError("Failed to hook property Getter: "+propName); }
      if (mySetter) try { eval('parentNode.__defineSetter__(propName, '+ mySetter.toString() +');'); }catch(e){ Components.utils.reportError("Failed to hook property Setter: "+propName); }
   }

   window.addEventListener("mousedown", function(event){
      if (event && event.button == 1) {
         window.clickState = 1;
         var ms = nsPreferences.getIntPref("mclickfocustab.timeout", 300);
         setTimeout(function(){ window.clickState = 2; }, ms);
      }
   }, true);

   window.addEventListener("mousemove", function(event){
      window.clickState = 0;
   }, true);

   hookCode("getBrowser().addTab", /return (\S+);/, "if (window.clickState == 2) { this.selectedTab = $1; } if (window.clickState > 0) { window.clickState = -1; } $&");

   hookProp(getBrowser(), "selectedTab", null, function(){
      if ((window.clickState < 0) && this.selectedTab) return val;
   });
})();

不知如果把功能完全相反的話,不知如何修改呢?(也就是說,短按=前景開啟,長按=背景開啟 新分頁

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 (.NET CLR 3.5.30729) (zh-HK RC5)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-01-13, 20:33 
離線

註冊時間: 2009-01-12, 06:33
文章: 11
在網頁上雙擊滑鼠左鍵,可以讓讓頁面向下捲動,這個要怎麼設定?可以教一下嗎?一個完全門外漢@@"可以麻煩教一下嗎?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-TW; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 36 篇文章 ]  前往頁數 上一頁  123  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 15 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群