最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用JavaScript和注冊(cè)表腳本實(shí)現(xiàn)右鍵收藏Web頁選中文本

 更新時(shí)間:2007年01月28日 00:00:00   作者:  
前兩天在網(wǎng)上發(fā)現(xiàn)一個(gè)很好的站點(diǎn),是用來做資料收藏的(http://wolf.360doc.com)。
    這個(gè)網(wǎng)站提供了這么一個(gè)功能,可以直接將你選中的文字收藏起來,當(dāng)時(shí)覺得很神奇的。后來研究了一下,發(fā)現(xiàn)用JavaScript和注冊(cè)表腳本就可以實(shí)現(xiàn)這樣的功能。
    右鍵收藏頁面代碼如下(我的收藏頁面命名為rightClick.jsp):
復(fù)制代碼 代碼如下:

<html> 
<script LANGUAGE="JavaScript"> 
if (external.menuArguments)  

  var selText = ""; 
  var strTitle = escape(external.menuArguments.document.title); 
  var strURL = escape(external.menuArguments.location.href); 

  var doc = external.menuArguments.document; 

  if ((doc.selection.type == "None") || (doc.selection.type == "none")) 
  { 
     alert("請(qǐng)選中網(wǎng)頁上欲保存的文字和圖片后再收藏!"); 
  } 
  else 
  { 
     selText = doc.selection.createRange().text; 
     if (selText == "") 
     { 
        alert("請(qǐng)選中網(wǎng)頁上欲保存的文字和圖片后再收藏!"); 
     } 
     else 
     { 
        external.menuArguments.document.execCommand("Copy"); 

        var objChild;                           // Window 
        var reWork = new RegExp('object','gi'); // Regular expression 
        objChild = window.open("SaveMenu.jsp?title="+strTitle+"&url="+strURL,"objChild","toolbar=no,menubar=no,resizable=yes,location=no,status=yes,z-look=yes,alwaysRaised=yes,scrollbars=no"); 
        if(!reWork.test(String(objChild))) 
          alert("文章收藏頁面被攔截!\r\n請(qǐng)?jiān)O(shè)定你安裝的攔截彈出窗口軟件,使當(dāng)前頁面不被攔截!"); 
     } 
   }   
}  
</script> 
</html> 

    文本顯示頁面代碼如下(我的收藏頁面命名為SaveMenu.jsp):   
復(fù)制代碼 代碼如下:

<HTML> 
 <HEAD> 
  <title>網(wǎng)絡(luò)收藏</title> 
<script language="JavaScript"> 

<!-- hide me 
function Preloader() 

  var Editor1 = document.getElementById('TextBox'); 
  textRange = Editor1.createTextRange(); 
  textRange.execCommand("Paste"); 



   
--> 
</script> 

</HEAD> 
 <body vLink="#261cdc" link="#261cdc" leftMargin="0" topMargin="5" onload="setTimeout('Preloader();',1000);"> 
 <p title="網(wǎng)絡(luò)收藏的文本框">網(wǎng)絡(luò)收藏的文本框</p> 
 <textarea name="TextBox" id="TextBox" style="height:300px;width:100%;"></textarea>     
 </body> 
</HTML> 
  
注冊(cè)表腳本如下:   
復(fù)制代碼 代碼如下:

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt] 

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Localhost Test] 
@="http://10.1.1.19:8080/test/rightClick.jsp" 
 

       大家如果有興趣可以自己試試!

相關(guān)文章

  • 在js中判斷checkboxlist(.net控件客戶端id)是否有選中

    在js中判斷checkboxlist(.net控件客戶端id)是否有選中

    添加或修改內(nèi)容時(shí),需要對(duì)關(guān)鍵數(shù)據(jù)進(jìn)行判空處理,checkboxlist是否有選擇項(xiàng)如何使用js判斷實(shí)現(xiàn),接下來為大家詳細(xì)介紹下實(shí)現(xiàn)方法,感興趣的朋友可以參考下哈
    2013-04-04
  • Ajax 加載數(shù)據(jù) 練習(xí)代碼

    Ajax 加載數(shù)據(jù) 練習(xí)代碼

    這篇文章主要介紹了Ajax 加載數(shù)據(jù),主要是為了查詢表的顯示,不用嵌入php通過ajax調(diào)用,現(xiàn)在手機(jī)端的更多顯示功能都是通過ajax實(shí)現(xiàn)的
    2017-01-01
  • javascript中 try catch用法

    javascript中 try catch用法

    JS try catch語句一般在什么情況下使用?是必須使用的嗎?下面就讓小編來給大家介紹一下試用心得。
    2015-08-08
  • 梳理總結(jié)25個(gè)JavaScript數(shù)組操作方法實(shí)例

    梳理總結(jié)25個(gè)JavaScript數(shù)組操作方法實(shí)例

    這篇文章主要分享JavaScript數(shù)組操作方法實(shí)例梳理總結(jié),刪除數(shù)組重復(fù)項(xiàng)、獲取數(shù)組的片段等方法,需要的小伙伴可以參考一下
    2022-06-06
  • 一文總結(jié)JavaScript中常見的設(shè)計(jì)模式

    一文總結(jié)JavaScript中常見的設(shè)計(jì)模式

    在程序設(shè)計(jì)中有很多實(shí)用的設(shè)計(jì)模式,而其中大部分語言的實(shí)現(xiàn)都是基于“類”。在程序設(shè)計(jì)中有很多實(shí)用的設(shè)計(jì)模式,而其中大部分語言的實(shí)現(xiàn)都是基于“類”。,本文將總結(jié)了JavaScript中常見的十五種設(shè)計(jì)模式,感興趣的朋友可以參考下
    2023-05-05
  • js中函數(shù)聲明與函數(shù)表達(dá)式

    js中函數(shù)聲明與函數(shù)表達(dá)式

    js的解析器對(duì)函數(shù)聲明與函數(shù)表達(dá)式并不是一視同仁地對(duì)待的。對(duì)于函數(shù)聲明,js解析器會(huì)優(yōu)先讀取,確保在所有代碼執(zhí)行之前聲明已經(jīng)被解析,而函數(shù)表達(dá)式,如同定義其它基本類型的變量一樣,只在執(zhí)行到某一句時(shí)也會(huì)對(duì)其進(jìn)行解析,
    2015-06-06
  • 詳解JavaScript中if語句優(yōu)化和部分語法糖小技巧推薦

    詳解JavaScript中if語句優(yōu)化和部分語法糖小技巧推薦

    在前端日常開發(fā)過程中,if?else判斷語句使用的次數(shù)應(yīng)該是比較頻繁的了,一些較為復(fù)雜的場(chǎng)景,可能會(huì)用到很多判斷,本文給大家介紹JavaScript中if語句優(yōu)化和部分語法糖小技巧,感興趣的朋友一起看看吧
    2022-05-05
  • JavaScript將XML轉(zhuǎn)成JSON的方法

    JavaScript將XML轉(zhuǎn)成JSON的方法

    這篇文章主要介紹了JavaScript將XML轉(zhuǎn)成JSON的方法,實(shí)例分析了javascript操作XML文件及格式轉(zhuǎn)化的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • el-date-picker 如何限制選擇六個(gè)月內(nèi)的日期

    el-date-picker 如何限制選擇六個(gè)月內(nèi)的日期

    這篇文章主要介紹了el-date-picker 如何限制選擇六個(gè)月內(nèi)的日期,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • javascript面向?qū)ο笾畉his關(guān)鍵詞用法分析

    javascript面向?qū)ο笾畉his關(guān)鍵詞用法分析

    這篇文章主要介紹了javascript面向?qū)ο笾畉his關(guān)鍵詞用法分析,以實(shí)例形式分析了在不同場(chǎng)合下this使用中的特性及相關(guān)使用技巧,需要的朋友可以參考下
    2015-01-01

最新評(píng)論

额敏县| 社会| 沁水县| 环江| 钦州市| 阿巴嘎旗| 岢岚县| 电白县| 高阳县| 鹿邑县| 丹巴县| 昌平区| 延川县| 海门市| 治县。| 平昌县| 五台县| 昌图县| 突泉县| 扶余县| 呼伦贝尔市| 克拉玛依市| 怀柔区| 冀州市| 苏尼特右旗| 漳州市| 平阴县| 东安县| 绩溪县| 盘锦市| 大理市| 南丹县| 沂源县| 公主岭市| 芜湖县| 阿鲁科尔沁旗| 松溪县| 嘉峪关市| 龙里县| 保康县| 兴安盟|