日期:2014-05-16  浏览次数:20414 次

关于繁简体转换时iframe的内容转换问题
有一页面m1.html,里面嵌入了m2.html页面,在m1.html页面有一繁简体转换,但m2.html里面的内容却没有变化,麻烦在下面的代码中进行修改一下JS,THS。

m1.html页面代码:

HTML code
<table width="272" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><a name="StranLink" id="StranLink">繁体</a><a href="index2.html"></a></td>
  </tr>
</table>
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><span class="aboutxx">  北京,中华人民共和国的首都和直辖市。政治、经济、文化中心。北京是“中国四大古都”之一,荟萃了自元明清以来的中华文化,拥有众多名胜古迹和人文景观,是全球拥有世界文化遗产最多的城市。北京市面积16,807.8平方公里。北京为中国金融和商业中心,综合经济实力位于全国前列,第三产业规模居中国大陆第一。<br>
       北京交通发达,有亚洲第一大国际机场—北京首都国际机场,也是中国铁路网的中心,京津城际铁路使北京和天津两地的路程缩短为半小时,京沪高铁的开通运营,使京沪两地进入5小时经济圈。</span></td>
  </tr>
</table>
<table width="272" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><iframe width="220" height="200" frameborder="0" scrolling="Auto" src="m2.html"></iframe></td>
  </tr>
</table>


JScript code

function StranText(txt,toFT,chgTxt)
{
    if(txt==""||txt==null)return ""
    toFT=toFT==null?BodyIsFt:toFT
    if(chgTxt)txt=txt.replace((toFT?"简":"繁"),(toFT?"繁":"简"))
    if(toFT){return Traditionalized(txt)}
    else {return Simplized(txt)}
}
function StranBody(fobj)
{
    if(typeof(fobj)=="object"){var obj=fobj.childNodes}
    else 
    {
        var tmptxt=StranLink_Obj.innerHTML.toString()
        if(tmptxt.indexOf("简")<0)
        {
            BodyIsFt=1
            StranLink_Obj.innerHTML=StranText(tmptxt,0,1)
            StranLink.title=StranText(StranLink.title,0,1)
        }
        else
        {
            BodyIsFt=0
            StranLink_Obj.innerHTML=StranText(tmptxt,1,1)
            StranLink.title=StranText(StranLink.title,1,1)
        }
        setCookie(JF_cn,BodyIsFt,7)
        var obj=document.body.childNodes
    }
    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)
    }
}



function JTPYStr()
{
    return '万与丑专业丛东丝丢两严丧个丬丰临为丽举么义乌乐乔习乡书买乱争于亏云亘亚产亩亲亵亸亿仅从仑仓仪们价众优伙会伛伞伟传伤伥伦伧伪伫体余佣佥侠侣侥侦侧侨侩侪侬俣俦俨俩俪俭债倾偬偻偾偿傥傧储傩儿兑兖党兰关兴兹养兽冁内冈册写军农冢冯冲决况冻净凄凉凌减凑凛几凤凫凭凯击凼凿刍划刘则刚创删别刬刭刽刿剀剂剐剑剥剧劝办务劢动励劲劳势勋勐勚匀匦匮区医华协单卖卢卤卧卫却卺厂厅历厉压厌厍厕厢厣厦厨厩厮县参叆叇双发变叙叠叶号叹叽吁后吓吕吗吣吨听启吴呒呓呕呖呗员呙呛呜咏咔咙咛咝咤咴咸哌响哑哒哓哔哕哗哙哜哝哟唛唝唠唡唢唣唤唿啧啬啭啮啰啴啸喷喽喾嗫呵嗳嘘嘤嘱噜噼嚣嚯团园囱围囵国图圆圣圹场坂坏块坚坛坜坝坞坟坠垄垅垆垒垦垧垩垫垭垯垱垲垴埘埙埚埝埯堑堕塆墙壮声壳壶壸处备复够头夸夹夺奁奂奋奖奥妆妇妈妩妪妫姗姜娄娅娆娇娈娱娲娴婳婴婵婶媪嫒嫔嫱嬷孙学孪宁宝实宠审宪宫宽宾寝对寻导寿将尔尘尧尴尸尽层屃屉届属屡屦屿岁岂岖岗岘岙岚岛岭岳岽岿峃峄峡峣峤峥峦崂崃崄崭嵘嵚嵛嵝嵴巅巩巯币帅师帏帐帘帜带帧帮帱帻帼幂幞干并拼广庄庆庐庑库应征庙庞废庼廪开异弃张弥弪弯弹强归当录彟彦彻径徕御忆忏忧忾怀态怂怃怄怅怆怜总怼怿恋恳恶恸恹恺恻恼恽悦悫悬悭悯惊惧惨惩惫惬惭惮惯愍愠愤愦愿慑慭憷懑懒懔戆戋戏戗战戬户扎扑扦执扩扪扫扬扰抚抛抟抠抡抢护报担拟拢拣拥拦拧拨择挂挚挛挜挝挞挟挠挡挢挣挤挥挦捞损捡换捣据捻掳掴掷掸掺掼揸揽揿搀搁搂搅携摄摅摆摇摈摊撄撑撵撷撸撺擞攒敌敛数斋斓斗斩断无旧时旷旸昙昼昽显晋晒晓晔晕晖暂暧札术朴机杀杂权条来杨杩杰极构枞枢枣枥枧枨枪枫枭柜柠柽栀栅标栈栉栊栋栌栎栏树栖样栾桊桠桡桢档桤桥桦桧桨桩梦梼梾检棂椁椟椠椤椭楼榄榇榈榉槚槛槟槠横樯樱橥橱橹橼檐檩欢欤欧歼殁殇残殒殓殚殡殴毁毂毕毙毡毵氇气氢氩氲汇汉污汤汹沓沟没