<thead id="jxdzp"><address id="jxdzp"><pre id="jxdzp"></pre></address></thead>

<em id="jxdzp"><span id="jxdzp"></span></em>

    <listing id="jxdzp"><nobr id="jxdzp"><meter id="jxdzp"></meter></nobr></listing>

      <address id="jxdzp"></address>
      <noframes id="jxdzp"><form id="jxdzp"><th id="jxdzp"></th></form>
      <noframes id="jxdzp"><form id="jxdzp"><th id="jxdzp"></th></form>

          訂閱本欄目 RSS您所在的位置: 深山工作室 > 頁面特效 > 正文

          超級實用且不花哨的js代碼大全( 8 )

          網絡 2009/9/4 8:34:05 深山行者 字體: 瀏覽 7530

          1. 禁止復制(copy),禁用鼠標右鍵!

          <SCRIPT>
          //加入頁面保護
          function rf()
          {return false; }
          document.oncontextmenu = rf
          function keydown()
          {if(event.ctrlKey ==true || event.keyCode ==93 || event.shiftKey ==true){return false;} }
          document.onkeydown =keydown
          function drag()
          {return false;}
          document.ondragstart=drag
          function stopmouse(e) {
          if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2))
          return false;
          else if
          (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) {
          alert("版權沒有,但別復制 :)");
          return false;
          }
          return true;
          }
          document.onmousedown=stopmouse;
          if (document.layers)
          window.captureEvents(Event.MOUSEDOWN);
          window.onmousedown=stopmouse;

          </SCRIPT>
          <script language="javascript">
          function JM_cc(ob){
          var obj=MM_findObj(ob); if (obj) {
          obj.select();js=obj.createTextRange();js.execCommand("Copy");}
          }

          function MM_findObj(n, d) { //v4.0
          var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
          d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
          if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
          for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
          if(!x && document.getElementById) x=document.getElementById(n); return x;
          }
          </script>

          2. JS和HTML互轉

          <body>
          <style>
          body{font-size:9pt}
          textarea {color="#707888";font-family:"verdana"}
          .inputs {color="#707888";border:1px solid;background:#f4f4f4}
          </style>
          在這里輸入你需要轉換的格式,可以是JavaScript也可以是DHtml.
          <br>
          <textarea id="codes" style="width:730;height:300">
          </textarea>
          <br>
          <button  class="inputs">
          清除輸出
          </button>
          <button  class="inputs">
          全選代碼
          </button>
          <button  class="inputs">
          拷貝代碼
          </button>
          <button  class="inputs">
          粘貼代碼
          </button>
          <button  class="inputs">
          Js轉Html
          </button>
          <button  class="inputs">
          Html轉Js
          </button>
          <button  class="inputs">
          點擊顯示源文件
          </button>
          <button  class="inputs">
          預覽代碼[F12]
          </button>
          <br>
          這個是輸出格式的窗口:
          <br>
          <textarea id="outputs" style="width:730;height:300"></textarea>
          <br>
          一個不好的消息:這個Js轉Html部分現在只是支持由這個程序生成的
          <br>
          作者:FlashSoft2000 QQ:14433548
          <input id="hide" style='display:none'>
          <script>
          //定義title
          document.title="多功能網頁轉換"
          //顯示網頁源文件
          function writes()
          {
          outputs.value=document.body.outerHTML;
          }
          //清除輸出窗口
          function clears()
          {
          outputs.innerHTML='';
          }
          //替換特定字符
          //n1字符串,n2要替換的字,n3替換的字
          function commute(n1,n2,n3)
          {
          var a1,a2,a3=0,a0=''
          a1=n1.length;
          a2=n2.length;
          for(x=0;x<=(a1-a2);x++)
          {
          if(n1.substr(x,a2)==n2)
          {
          a0+=n1.substring(a3,x);
          a0+=n3;
          x+=(a2-1);
          a3=x+1;
          }
          }
          if(a3<a1)a0+=n1.substring(a3,a1)
          {
          return a0;
          }
          }
          //轉換JavaScript為DHtml
          function js2html()
          {
          hide.value=codes.value
          hide.value=commute(hide.value,'\\"','"');
          hide.value=commute(hide.value,'document.write("','');
          hide.value=commute(hide.value,'")','');
          hide.value=commute(hide.value,'<script>','');
          hide.value=commute(hide.value,'<\/script>','');
          outputs.value=hide.value
          }
          //轉換DHtml為JavaScript
          function html2js()
          {
          hide.value=codes.value
          hide.value=commute(hide.value,'"','\\"');
          hide.value=commute(hide.value,'\\','\\\\');
          hide.value=commute(hide.value,'<\/script>','<\\/script>');
          outputs.value="<script>document.write(\""+hide.value+"\")<\/script>"
          }
          //預覽代碼
          function seeHtm()
          {
          open().document.write("<title>測試代碼窗口</title>"+outputs.value);
          }
          //用快捷鍵F12預覽
          document.onkeydown=seeHtms
          function seeHtms()
          {
          if((event.keyCode==123))
          {
          open().document.write("<title>測試代碼窗口</title>"+outputs.value);
          }
          }
          //全選代碼
          function ta()
          {
          outputs.select()
          }
          //拷貝代碼
          function tc()
          {
          document.execCommand("Copy")
          }
          //粘貼代碼
          function tp()
          {
          outputs.focus()
          document.execCommand("Paste")
          }
          </script>

          相關閱讀
          洪江市道德模范評選 - 網絡投票
          html表單里面的label詳細
          uni-app全局載入模板與某個頁面單獨加載入模板寫法
          Request.ServerVariables在網頁中的一些應用集合
          asp利用正則檢查手機端的瀏覽器標識來確定是否是手機訪問 如果是手機訪問就使用手機模板
          利ASP里的FOS導出WORD或Excel文檔(本人測試成功)
          游戲-QQ穿越火線留言板模板
          超過服務期限如何辦?
          共有0條關于《超級實用且不花哨的js代碼大全( 8 )》的評論
          發表評論
          正在加載評論......
          返回頂部發表評論
          呢 稱:
          表 情:
          內 容:
          評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
          驗證碼: 驗證碼 
          網友評論聲明,請自覺遵守互聯網相關政策法規。

          您發布的評論即表示同意遵守以下條款:
          一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
          二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
          三、本站對您所發布內容擁有處置權。

          更多信息>>欄目類別選擇
          百度小程序開發
          微信小程序開發
          微信公眾號開發
          uni-app
          asp函數庫
          ASP
          DIV+CSS
          HTML
          python
          更多>>同類信息
          jquery下拉到某個固定位置然后某些元素發生改變樣式狀態
          canvas繪制的文字如何換行
          兼容pc、移動端用js實現復制內容到剪切板(支持蘋果safari瀏覽器)
          js兼容多個瀏覽器右下角漂浮廣告
          兼容ie6+和火狐的禁止右鍵
          做在線客服時,聊天窗口的div滾動條始終在底部
          更多>>最新添加文章
          dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
          Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
          抖音直播音掛載小雪花 懂車帝小程序
          javascript獲取瀏覽器指紋可以用來做投票
          火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
          在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
          python通過代碼修改pip下載源讓下載庫飛起
          python里面requests.post返回的res.text還有其它的嗎
          更多>>隨機抽取信息
          asp正則表達式詳細
          一個利用純java做的非常漂亮的頁面背景花瓣效果
          深山工作室
          asp事務處理 for mssql
          名揚石化
          javascript表格內移動上下列,可以做成ajax加上動態程序做成上下移動順序
          88国产精品视频一区二区三区