请教一个JS脚本 实现对网页文字高亮标注 求一个JS脚本~我在注册表中添加了个右键菜单按钮然后要对应一个脚本 想在浏览网页时能高亮标注选中的文字就是改变背景色 应该用到backgroundcolor的另外最好顺便指导下怎么清除这个标注完全不熟JS 连大概怎么写都不清楚~~~~希望给出完整代码 感激感激啊~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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" 呃。。楼上高手。。我是超级菜鸟只会整个脚本来用 能不能给出完整脚本代码啊- - 或者发给我[email protected]感激啊~~ // 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>话说这脚本上面那段是什么东西- -另外有简单点的脚本么? 把:"=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> http://search.blueidea.com/?q=%E9%AB%98%E4%BA%AE&tr=bbs 网页怎么放视频? 再发一贴,200分求教,求助数据提取问题 javascript 如何获取制定层内的全部图片 如何让cookie在整个根目录下都有效 关于function document.onclick()的问题 寻找免费Javascript混淆器 jquery实现金额累加效果 关于列表取得索引值 关于上标的一个小问题,请高手指点,在线等 ****进来帮忙看这段程序**** if (document.images) 中的 document.images 是什么意思,结果是真或是假吗? 如何使点击使file显示,再点就把它隐藏
.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"
只会整个脚本来用 能不能给出完整脚本代码啊- -
或者发给我[email protected]
感激啊~~
<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>话说这脚本上面那段是什么东西- -另外有简单点的脚本么?
"=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>