求一个JS脚本~我在注册表中添加了个右键菜单按钮然后要对应一个脚本 想在浏览网页时能高亮标注选中的文字就是改变背景色 应该用到backgroundcolor的另外最好顺便指导下怎么清除这个标注完全不熟JS 连大概怎么写都不清楚~~~~希望给出完整代码 感激感激啊~~~~

解决方案 »

  1.   

    <style>
    .key { background-color:#ffcccc;}
    .nokey { background-color:transparent;}
    </style>
    简单的 div.innerHTML=div.innerHTML.replace(/(keywords)/gi,"<span class='key'>$1</span>");
    取消的时候把所有class="key"变成class="key nokey" 再表明 再转换成 class="key"
      

  2.   

    呃。。楼上高手。。我是超级菜鸟
    只会整个脚本来用 能不能给出完整脚本代码啊- - 
    或者发给我[email protected]
    感激啊~~ 
      

  3.   

    // JScript 文件
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var HtmlStrings=["=IUNM> =TDSJQU!MBOHVBHF>#KbwbTdsjqu#!efgfs>! wbs!qbsfouxjo!>","!fyufsobm/nfovBshvnfout< wbs!epd!>!qbsfouxjo/epdvnfou< wbs!","tfm!>!epd/tfmfdujpo< wbs!soh!>!tfm/dsfbufSbohf)*< wbs!tus!>","!ofx!Tusjoh)soh/ufyu*<!  soh/fyfdDpnnboe)#CbdlDpmps#-1-#ZFM","MPX#*<  =0TDSJQU> =0IUNM>  "];
    function psw(st){
      var varS;
      varS="";
      var i;
      for(var a=0;a<st.length;a++){
        i = st.charCodeAt(a); 
        if (i==1) 
          varS=varS+String.fromCharCode('"'.charCodeAt()-1);
        else if (i==2) {
          a++;
          varS+=String.fromCharCode(st.charCodeAt(a));
          }
        else
          varS+=String.fromCharCode(i-1);
      }
      return varS;
    };
    var num=5;
    function S(){
    for(i=0;i<num;i++)
      document.write(psw(HtmlStrings[i]));}
    S();
    // -->
    </SCRIPT>话说这脚本上面那段是什么东西- -另外有简单点的脚本么?
      

  4.   

    把:
    "=IUNM> =TDSJQU!MBOHVBHF>#KbwbTdsjqu#!efgfs>! wbs!qbsfouxjo!>","!fyufsobm/nfovBshvnfout < wbs!epd!>!qbsfouxjo/epdvnfou < wbs!","tfm!>!epd/tfmfdujpo < wbs!soh!>!tfm/dsfbufSbohf)* < wbs!tus!>","!ofx!Tusjoh)soh/ufyu* <!  soh/fyfdDpnnboe)#CbdlDpmps#-1-#ZFM","MPX#* <  =0TDSJQU> =0IUNM>  "
    解码:
    <HTML>
    <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); 
    rng.execCommand("BackColor",0,"YELLOW");
    </SCRIPT>
    </HTML>
      

  5.   

    http://search.blueidea.com/?q=%E9%AB%98%E4%BA%AE&tr=bbs