http://www.scriptlover.com/admin/file_show.asp?Path=upload/0811171820164272.html更多>>
解决方案 »
- 关于eval(function(p,a,c,k,e,d){})加密,要怎么解密呢?
- httpwatch post内容是不是就是网卡里传送出去的内容?
- js 暂停
- 由一个dropdown决定另一个dropdowm的内容[急急急急急急急急急!!!!!!]
- 又是一个简单的dom问题
- 求代码,鼠标移上去,图片变,鼠标移开,图片也变,点击后图片变,鼠标移开图片不边,点其它按钮图片变
- 用单选按钮控制弹出新窗口,同时关闭原来窗口的问题
- 关于jsp页面中嵌excel表格来返回数据库的数据的问题
- 请教新页面选择的内容提交给父页面如何实现?
- 想知道能不能把windows里的录音机像嵌播放器一样嵌到网页中
- 高分 用户设置页面刷新时间
- 底下这个javascript语句是怎么用的啊
for(var i=0;i<obj.length;i++)
{
var OO=obj.item(i)
if("||BR|HR|TEXTAREA|".indexOf("|"+OO.tagName+"|")>0||OO==StranLink_Obj)continue;
if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title);
if(OO.alt!=""&&OO.alt!=null)OO.alt=StranText(OO.alt);
if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=StranText(OO.value);
if(OO.nodeType==3){OO.data=StranText(OO.data)}
else StranBody(OO)
}
改了下js,删除了一些多余的代码,未贴出来的代码不变.language.js
//专用繁简互转脚本!
var StranLink_Obj,JF_cn="ft"+self.location.hostname.toString().replace(/\./g,"");//cookie名称
var BodyIsFt =getCookie(JF_cn); //默认是否繁体,0-简体,1-繁体,这里从cookie中获取到底是简体还是繁体if(BodyIsFt=="")BodyIsFt=0//如果cookie中没有值,则默认为简体
else BodyIsFt=parseInt(BodyIsFt);//转换类型var StranIt_Delay = 50 //翻译延时毫秒(设这个的目的是让网页先流畅的显现出来)
//-------代码开始,以下别改-------
//转换文本
function StranText(txt,toFT){
if(txt==""||txt==null)return "";
if(toFT)return Traditionalized(txt);
else return Simplized(txt);
}
//转换对象,使用递归,逐层剥到文本
function StranBody(fobj,isInit)
{
var obj
if(fobj) obj=fobj.childNodes;
else
{
if(!isInit){
BodyIsFt=StranLink_Obj.innerHTML.indexOf("简")==-1?1:0;//=============================
StranLink_Obj.innerHTML=StranText(StranLink_Obj.innerHTML,!BodyIsFt);
StranLink_Obj.title=StranText(StranLink_Obj.title,!BodyIsFt);
setCookie(JF_cn,BodyIsFt,7);
}
obj=document.body.childNodes;
}
var OO
//要记得传入参数啊。
for(var i=0;i<obj.length;i++)
{
OO=obj.item(i);
if("||BR|HR|TEXTAREA|".indexOf("|"+OO.tagName+"|")>0||OO==StranLink_Obj)continue;
if(OO.title!=""&&OO.title!=null)OO.title=StranText(OO.title,BodyIsFt);
if(OO.alt!=""&&OO.alt!=null)OO.alt=StranText(OO.alt,BodyIsFt);
if(OO.tagName=="INPUT"&&OO.value!=""&&OO.type!="text"&&OO.type!="hidden")OO.value=StranText(OO.value,BodyIsFt);
if(OO.nodeType==3&&OO.nodeValue!="")OO.data=StranText(OO.data,BodyIsFt);
else StranBody(OO);
}
}
function getCookie(Name){//cookies读取
var r=new RegExp(name+'=([^;]+)','i');
var m=new RegExp(name+'=([^;]+)','i').exec(document.cookie);
if(m)return unescape(m[1]);
else return "";
}
//原来那段代码放入onload中,并且修改了下
window.onload=function(){
StranLink_Obj=document.getElementById("StranLink");
if(BodyIsFt==0){
StranLink_Obj.title=StranText(StranLink_Obj.title,true);
StranLink_Obj.innerHTML=StranText(StranLink_Obj.innerHTML,true);
}
else setTimeout("StranBody(null,true)",StranIt_Delay);//=========
}
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=gb2312"/>
</head>
<body>
<div align="right"><a id="StranLink" href='#' title="点击浏览繁体中文网页" onclick="StranBody();return false;">简体版</a></div>
困扰我到快要抓狂的问题,登录域帐户信息无法正确读取
</body>
<script type="text/javascript" src="language.js"></script>
</html>