首页>互联网>语言脚本>JavaScript>正文

几行代码轻松搞定网页的简繁转换

日 期:2006-10-22     来 源:    阅 读:
  
    对网页进行简繁字体转换的方法一般有两种:一是使用《简繁通》这样的专业软件,另外一种是制作两套版本的网页。显然,这两种方法都较为麻烦,而且专业软件一般不能用于免费的空间。笔者在这里给大家提供一个非常简单的方法,只须在页面上添加几行代码就可以轻松搞定网页的简繁转换了。

首先下载用于简繁转换的js文件transform.js(下载地址:http://www.smallrain.net/study/transform.js),复制到网站目录下,然后使用网页制作工具打开需要进行简繁转换的网页,在代码中的加入如下代码:

<script type="text/JavaScript" language="JavaScript" src="js/transform.js"></script>
<script type="text/JavaScript" language="JavaScript">
function s2t(){
  document.body.innerHTML=document.body.innerHTML.s2t();
}
function t2s(){
  document.body.innerHTML=document.body.innerHTML.t2s();
}
</script>

然后在网页的适当位置添加简繁转换链接:<a href="javascript:s2t()">繁体中文</a> <a href="javascript:t2s()">简体中文</a>

保存页面后,点击“繁体中文”链接,页面就会成繁体,点击“简体中文”就会自动转换为简体形式,方便不同用户的选择浏览了。

提示:这种方法不仅适用于静态网站还可以用在论坛、留言板等动态网站系统中。


上一篇:Select的OnChange()事件   下一篇:打印网页时去掉页眉页脚
收藏本文到:
digg this! 添加到del.icio.us bbmao网络收藏夹 添加到365key 我顶 添加到bolaa 推荐到奇客发现 添加到新浪vivi 添加到google书签 添加到yahoo+
查看全部JavaScript内容  
  • Select的OnChange()事件  2006-10-22 00:00:00
       我们用Select的onchange事件时,常会遇到这样一个问题,那就是连续选相同一项时,不触发onchange事件.select的onchange事件就是这样子的.你得有Change(改变),才能触发该事件.....[阅读全文]
  • 打印网页时去掉页眉页脚  2006-10-22 00:00:00
       script language="JavaScript" var hkey_root,hkey_path,hkey_key hkey_root="HKEY_CURRENT_USER" hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\" //...[阅读全文]
  • 基于客户端的分页导航(1)  2006-10-22 00:00:00
       思路:用纯JS的方法,只能通过判断当前页面的文件名,然后算出上下页地址,首页和尾页需要在脚本中配置好,最后生成导航代码。用数据绑定的方法则要简单得多,设定dataPage...[阅读全文]
  • IE5+专有日历  2006-10-22 00:00:00
       ...[阅读全文]
  • 一个非常强大完整的web表单验证程序(2)  2006-10-22 00:00:00
       Validator 完整代码: style body,td{font:normal 12px Verdana;color:#333333} input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999...[阅读全文]
  • 跨框架下拉菜单  2006-10-22 00:00:00
       HTML XMLNS:myMenu ?IMPORT namespace="myMenu" implementation="study/menu1.htc" / HEAD/HEAD SCRIPT function doFunction(){ // Retrieve the result from the event ob...[阅读全文]
  • 一个非常强大完整的web表单验证程序(1)  2006-10-22 00:00:00
       表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的...[阅读全文]
  • 用鼠标拖动表格进行排序  2006-10-22 00:00:00
       script language="javascript" var beginMoving=false; function MouseDownToMove(obj){ obj.style.zIndex=1; obj.mouseDownY=event.clientY; obj.mouseDownX=event.client...[阅读全文]
  • javascript技巧:让网页自动穿上外套  2006-10-22 00:00:00
       进行网页设计时,许多网页都需要相同的边框图案和导航条,FrontPage给我们提供了共享边框方便设计,但是,这样也不太方便,毕竟每个网页都添加了相同的内容,无形中网页增...[阅读全文]
  • 通用表单验证函数  2006-10-22 00:00:00
       不管是动态网站,还是其它B/S结构的系统,都离不开表单 表单做为客户端向服务器提交数据的载体担当相当重要的角色. 这就引出了一个问题,提交的数据合法吗?摆在我们面前的问题...[阅读全文]
  • 一个简单的javascript菜单(5)  2006-10-22 00:00:00
       //隐藏子菜单 this.hideMenu=function(){ if(menu.selectedIndex==-1) return; menu.barItems[menu.selectedIndex].className=id+"_barItem"; menu.pads[selectedIndex].st...[阅读全文]
  • 静态页面的值传递(三部曲)  2006-10-22 00:00:00
       Window.open篇 这两窗口之间存在着关系.父窗口parent.htm打开子窗口son.htm 子窗口可以通过window.opener指向父窗口.这样可以访问父窗口的对象. 优点:取值方便.只要window....[阅读全文]
  • 一个强制弹出窗口的javascript类:ForceWindow  2006-10-22 00:00:00
       一个可以不被广告拦截器拦截的弹出窗口,参见地址:http://www.iecn.net/forum/showthread.php?s=threadid=14903 ForceWindow.iclass.js代码如下(使用、讲解、相关说明全...[阅读全文]
  • 用javascript获得地址栏参数的两种方法  2006-10-22 00:00:00
       script language="JavaScript" !-- function Request(strName) { var strHref = " www.abc.com/index.htm?a=1b=1c =测试测试"; var intPos = strHref.indexOf("?"); var st...[阅读全文]
  • javascript实用技巧集锦(4)  2006-10-22 00:00:00
       31.TEXTAREA自适应文字行数的多少 textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight" /textarea 32. 日期减去天数等于第二个日...[阅读全文]
  • 校验日期的函数  2006-10-22 00:00:00
       1.校验日期 function isDate(str) { var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]); ret...[阅读全文]
  • javascript实用技巧集锦(3)  2006-10-22 00:00:00
       21.让弹出窗口总是在最上面: body onblur="this.focus();" 22.不要滚动条? 让竖条没有: body style="overflow:scroll;overflow-y:hidden" /body 让横条没有: body style="o...[阅读全文]
  • javascript技术讲座-基于对象的javascript语言  2006-10-22 00:00:00
       JavaScript语言是基于对象的(Object-Based),而不是面向对象的(object-oriented)。之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象、继承、重载等有关面...[阅读全文]
  • javascript实用技巧集锦(2)  2006-10-22 00:00:00
       14. 光标是停在文本框文字的最后 script language="javascript" function cc() { var e = event.srcElement; var r =e.createTextRange(); r.moveStart("character",e.valu...[阅读全文]
  • javascript技术讲座-创建新对象  2006-10-22 00:00:00
       使用JavaScript可以创建自己的对象。虽然JavaScript内部和浏览器本身的功能已十分强大,但JavaScript还是提供了创建一个新对象的方法。使其不必像超文本标识语言那样,求于...[阅读全文]
 用户名: 新注册) 密码: 匿名发表 评论(0条)
 评论内容:(不能超过250字,不支持HTML或代码,只能发表纯文字,请自觉遵守互联网相关政策法规。)
[an error occurred while processing this directive]
合作伙伴: 电脑综合 8vv8娱乐榜

关于扑虎 | 扑虎新闻 | 联系扑虎 | 广告服务 | 招贤纳士

Copyright @ 2006-2007 poohu.com. All Right Reserved 陕ICP备06010975号