一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

在Z-Blog中運行代碼[html][/html](純JS版)

昨天的《利用th,colgroup,col定義表格樣式》中,細心點的朋友會發現加了一個“運行代碼”的鏈接:直接點擊可以運行Textarea中的內容。其實本身藍色理想、51JS上也有相關介紹,Z-Blog官方論壇上也有類似帖子,因為自己不太喜歡改ASP的內容(將來升級省得替換),所以偷了個小懶,做了一個純JS版本的。
是否兼容FireFox,還沒來得及測試。自己覺得“另存為”和“復制”功能也比較多余,這里也省略掉了。如果需要Fix Bug或者技術支持,歡迎給我留言^_^ 具體代碼如下:
復制代碼 代碼如下:
function RunCode() { 
  var ele = document.getElementsByTagName("textarea"); 
  for (var i=0; i<ele.length; i++) { 
    with (ele[i]) { 
      if (className != "code") continue; 
      var o = document.createElement("p"); 
      var a = document.createElement("a"); 
      var em = document.createElement("em"); 
      o.className = "runCode"; 
      a.href = "Javascript:;"; 
      a.innerHTML = "運行代碼"; 
      a.onclick = function() { 
        var win = window.open('', "_blank", ''); 
        win.document.open('text/html', 'replace'); 
        win.document.writeln(this.parentNode.previousSibling.value.replace(//u00a0/gi, " ")); 
        win.document.close(); 
      } 
      em.innerHTML = "(提示:您可以先修改部分代碼再運行)"; 
      o.appendChild(a); 
      o.appendChild(em); 
      insertAdjacentElement("afterEnd",o); 
    } 
  } 


目前“運行代碼”功能是放在Textarea下方的,如果想放在上方,改動以下代碼即可。
insertAdjacentElement("afterEnd",o);
this.parentNode.previousSibling.value
其中的replace(//u00a0/gi, " ")主要是為了將被c_function.ASP文件替換的空格( )和Tab(  )還原回來。使用方面當然是在所需頁面onload進來即可,有多少個className為code的Textarea,就有多少個“運行代碼”功能,夠簡單吧?

JavaScript技術在Z-Blog中運行代碼[html][/html](純JS版),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产成人mv在线观看入口视频 | 日韩一区二区在线免费观看 | 一本色道久久综合一区 | 久久全国免费久久青青小草 | 成人国产欧美精品一区二区 | 一级爱做片免费观看久久 | 欧美在线视频在线观看 | 国产一区二区在线视频 | 天天综合天天干 | 精品国产免费观看一区 | 丁香在线 | 日本久久久久久久中文字幕 | 久久久亚洲欧洲日产国码二区 | 91精品国产福利在线观看 | 加勒比精品视频 | 在线观看黄网视频免费播放 | 九九热播| bt日韩| 亚洲另类图片小说 | 国产一区二区三区在线观看精品 | 最新精品国产 | 日日爽天天干 | 好属妞这里只有精品久久 | 色在线看 | 久久怡红院国产精品 | 国产床戏无遮挡免费观看网站 | 久久久精品久久 | 亚洲妇人成熟性成熟网站 | 国产成人啪精品视频免费网 | 夜色精品国产一区二区 | 国产精品久久久久免费a∨ 国产精品久久久久免费视频 | 亚洲国产成人最新精品资源 | 国产成人午夜性a一级毛片 国产成人系列 | 国产精品四虎在线观看免费 | selaoban在线视频免费精品 | 国产成人精品影视 | 美女扒开屁股让男人桶视频网站 | 国产成人精品三区 | 人人狠狠综合久久亚洲婷婷 | 91精品国产综合久久消防器材 | 一区二区三区高清 |