<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    轉(zhuǎn)載:http://www.playes.net/Blog/436.asp

    其實(shí)就是類(lèi)似當(dāng)安裝完 Flashget 后 Internet Explorer 的右鍵多了“使用網(wǎng)際快車(chē)下載”的選項(xiàng)一樣,現(xiàn)在我們的需求是:當(dāng)我們?cè)趫D片右鍵時(shí)出現(xiàn)“復(fù)制圖像地址”的選項(xiàng)。

    其實(shí)很簡(jiǎn)單,先把下列代碼存為 abc.reg 并導(dǎo)入:

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\復(fù)制圖像地址(
    &Z)]
    @
    ="C:\\CopyImageUrl.htm"
    "contexts"=dword:00000002

    并把下列代碼存為 C:\CopyImageUrl.htm:

     

    <script language="javascript" defer>
    var Elem=external.menuArguments.event.srcElement;
    var imgUrl='';
    if(Elem.tagName=='IMG') imgUrl=Elem.src;
    else if(Elem.tagName=='A'){
        
    var cElem=Elem.children;
        
    if(cElem.length){
            
    for(i=0; i<=cElem.length-1; i++){
                
    if(cElem[i].tagName=='IMG') imgUrl=cElem[i].src;
                
    break;
            }

        }

    }

    if(imgUrl) clipboardData.setData('text',imgUrl)
    </script>

    重啟你的瀏覽器就可以用了。

    要注意幾點(diǎn):

    這個(gè)功能適用于 IE 和所有以 IE 為內(nèi)核的第三方瀏覽器,比如 Mathxon。
    “復(fù)制圖像地址(&Z)”后面的符號(hào) Z 為快捷鍵,根據(jù)不沖突又易按的原則,你至少還可以改為:q、w、x。
    contexts 對(duì)應(yīng)應(yīng)用對(duì)象有:Default、Images、Controls、Tables、Text selection、Anchor、Unknown。
    與 contexts 并列的,還有一個(gè)可選的雙字節(jié) Flags,值為 0x1 時(shí),腳本將以窗口對(duì)話框方式執(zhí)行。
    如果腳本存在于某 dll 文件的 123 位置,還可以用“Example.dll, 123”這樣的指向來(lái)定義。
    快捷鍵

    根據(jù)個(gè)人經(jīng)驗(yàn),熟練地使用這個(gè)功能,至少可以讓操作快上 80% 的時(shí)間,甚至 Flashget 默認(rèn)也沒(méi)設(shè)置這個(gè)人性化的功能,遺憾。不過(guò)我們完全可以修改之,嘿嘿!

    可選項(xiàng)

     

    Value Constant_Name Description
    0x01 CONTEXT_MENU_DEFAULT Shown on all context menus.
    0x02 CONTEXT_MENU_IMAGE Context menu of images only.
    0x04 CONTEXT_MENU_CONTROL Context menu of form controls only.
    0x08 CONTEXT_MENU_TABLE Context menu of tables only.
    0x10 CONTEXT_MENU_TEXTSELECT Context menu of selected text only
    , including images in a selected region.
    0x20 CONTEXT_MENU_ANCHOR Context menu of links only. Does not include linked images or image maps.
    0x40 CONTEXT_MENU_UNKNOWN Right-click on none of the above.

     

    多種值綜合應(yīng)用是“或”的關(guān)系,比如需要在默認(rèn)和連接時(shí)右鍵時(shí)顯示,則 contexts=0x21;想單獨(dú)在圖片上顯示,則 contexts=0x02 了。

    舉例

    下面例子可以將頁(yè)面在新窗口顯示:

     

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Show in New Window]
    @
    ="file://c:\\example2.htm"
    "Contexts"=dword:00000001

     

    c:\example2.htm

     

    <SCRIPT LANGUAGE="JavaScript" defer>
        window.open(external.menuArguments.location.href);
    </SCRIPT>

     

    下面例子可以將選中文字變?yōu)榇髮?xiě):

     

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\My &Menu Item]
    @
    ="file://c:\myscript.htm"
    "Contexts"=dword:00000001

     

    c:\myscript.htm

     

    <SCRIPT LANGUAGE="JavaScript" defer>
       
    var parentwin = external.menuArguments;
       
    var doc = parentwin.document;
       
    var sel = doc.selection;
       
    var rng = sel.createRange();
       
    var str = new String(rng.text);
       
    if(str.length != 0) rng.text =  str.toUpperCase();
    </SCRIPT>

     

    刪除

    將下列代碼存為 unreg.reg 并導(dǎo)入就可以了:

     

    Windows Registry Editor Version 5.00

    [-HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\復(fù)制圖像地址(&Z)]

     

    參考

    About the Browser
    http://windowssdk.msdn.microsoft.com/en-gb/library/ms629731.aspx
    Adding Entries to the Standard Context Menu
    http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/ext/tutorials/context.asp
    如何在右鍵菜單添加“拷貝圖像地址”
    http://forum.maxthon.com/index.php?showtopic=13228&st=0&p=87259

    目前自己用的:

     

    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]
     
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\復(fù)制圖像地址(&Z)]
    @
    ="D:\\Afly\\CopyImg.html"
    "contexts"=dword:00000002
     
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\打開(kāi)圖像(&W)]
    @
    ="D:\\Afly\\OpenImg.html"
    "contexts"=dword:00000002
     
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\播放該音樂(lè)(&M)]
    @
    ="D:\\Afly\\OpenMusic.html"
    "Contexts"=dword:00000022
     
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\查詢(xún)單詞(&D)]
    @
    ="D:\\Afly\\OpenDict.html"
    "contexts"=dword:00000030

     

    <script language="javascript" defer>
       
    var rng = external.menuArguments.document.selection.createRange();
       
    var str = new String(rng.text);
       
    if(str.length == 0) str=external.menuArguments.event.srcElement.innerText;
       window.open(
    "http://sh.dict.cn/search/?q="+str,"_search");  
    </script>

    <script language="javascript" defer>
    var Elem=external.menuArguments.event.srcElement;
    var imgUrl='';
    var rng = external.menuArguments.document.selection.createRange();
    var str = new String(rng.text);
    if(Elem.tagName=='IMG') imgUrl=Elem.src;
    else if(Elem.tagName=='A'){
        
    var cElem=Elem.children;
        
    if(cElem.length){
            
    for(i=0; i<=cElem.length-1; i++){
                
    if(cElem[i].tagName=='IMG') imgUrl=cElem[i].src;
                
    break;
            }
        }
    }
    else if(str.length != 0){
     imgUrl 
    =  str;
    }
    if(imgUrl) eval('wi'+'ndow.op'+'en(imgUrl,"_blank")');
    </script>

    <script language="javascript" defer>
    var Elem=external.menuArguments.event.srcElement;
    var MusicUrl="";
    if(Elem.tagName=='IMG'){
     MusicUrl
    =Elem.parentElement.href;
    }
    if(Elem.tagName=='A'){
     MusicUrl
    =Elem.href;
    }
    window.open(
    "file://D:/Afly/Player.html?"+MusicUrl,'_blank','status=no,resizable=yes,width=350,height=250,left=250,top=130');
    //encodeURIComponent(MusicUrl)
    </script>

    <html>
    <head>
    <script language="javascript">
    var url = document.location.search.substr(1);
    window.onload
    =function() {
        
    if(url)WMP.URL=url;WMP.play();
    }
    </script>
    </head>
    <body style="margin:0;padding:0">
    <div id="MusicBox" class="SideContent">
    <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WMP" width="100%" height="100%">
      
    <param name="URL" value="" />
      
    <param name="autoStart" value="1" />
      
    <param name="playCount" value="3" />
      
    <param name="rate" value="1" />
      
    <param name="enabled" value="1" />
      
    <param name="invokeURLs" value="-1" />
      
    <param name="volume" value="50" />
      
    <param name="mute" value="0" />
      
    <param name="uiMode" value="full" />
      
    <param name="stretchToFit" value="0" />
      
    <param name="windowlessVideo" value="1" />
      
    <param name="enableContextMenu" value="1" />
      
    <param name="fullScreen" value="0" />
      
    <param name="enableErrorDialogs" value="0" />
    </object>
    </div>
    </body>
    </html>

     
    posted on 2010-01-27 21:24 -274°C 閱讀(2720) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 計(jì)算機(jī)綜合web前端

    常用鏈接

    留言簿(21)

    隨筆分類(lèi)(265)

    隨筆檔案(242)

    相冊(cè)

    JAVA網(wǎng)站

    關(guān)注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 916927
    • 排名 - 40

    最新評(píng)論

    主站蜘蛛池模板: 成人特级毛片69免费观看| 亚洲一级黄色视频| 国产精品亚洲αv天堂无码| 亚洲国产美女在线观看 | 美女被爆羞羞网站在免费观看| 九九热久久免费视频| 亚洲中文无码永久免费| 亚洲日韩aⅴ在线视频| 亚洲 欧洲 视频 伦小说| 亚洲一区二区三区乱码在线欧洲| 一级看片免费视频| 美丽姑娘免费观看在线观看中文版| 在线观看免费成人| 亚洲天堂电影在线观看| 一道本不卡免费视频| 成年午夜视频免费观看视频| 亚洲av无码一区二区三区天堂| 国产日韩精品无码区免费专区国产| 亚洲国产精品成人精品无码区在线| 久久青草免费91线频观看站街| 亚洲国产精品免费在线观看| 成年女人色毛片免费看| 高h视频在线免费观看| 亚洲人成77777在线播放网站| 中文字幕免费在线观看| 亚洲熟妇自偷自拍另欧美| 亚洲av无码成人精品区| 好久久免费视频高清| 国产成人亚洲精品| 亚洲高清视频一视频二视频三| 日韩在线永久免费播放| 亚洲乱人伦中文字幕无码| 国产亚洲精品线观看动态图| 3344免费播放观看视频| 极品色天使在线婷婷天堂亚洲| 亚洲va久久久噜噜噜久久| 毛片a级毛片免费观看品善网| jizz18免费视频| 亚洲综合伊人制服丝袜美腿| 亚洲精品乱码久久久久久蜜桃| 2021国内精品久久久久精免费|