当前位置:编程学习 > JS >>

关于javascript的一段函数;

<HEAD> <title>UserHelp</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <link rel="SHORTCUT ICON" href="favicon.ico"> <link href="images/css/base.css" type="text/css" rel="stylesheet"> <script src="images/js/app.js" type="text/javascript"></script> <meta content="MSHTML 6.00.6001.18023" name="GENERATOR"> <script type="text/javascript" language="javascript"> function showTable(arg) { if(document.getElementById("masterTable"+arg).style.display=="none") { document.getElementById("masterTable"+arg).style.display = "block"; } else { document.getElementById("masterTable"+arg).style.display ="none"; } } document.onkeydown=function() { var keycode=event.keyCode; var keyChar=String.fromCharCode(keycode); if(keycode==13) event.keyCode=9; }; function updateframe(url) { document.getElementById('main').src=url; } </script> 作用是 能使菜单栏 上下收缩 跟treeview差不多 因为用的是2003没有treeview 所以用这段代码; 现在的问题是 在ie6上运行没问题; 在ie8上运行的时候 他超链接过去的页面 文字会出现乱码的现象 有什么办法能解决吗?
追问:工程设置为utf8编码 ?
这个如何弄呢
答案:相信我 不是你程序的问题 把浏览器设置成编码自动识别 把你的工程设置为utf8编码
其他:看你用的编辑器的编码,和你的IE8的编码格式是否一致。最好使用能修改编码格式的编辑工具,否则遇见乱码很麻烦。 查看IE8的编码格式,
在web.config文件中修改项目的编码格式

<globalization responseEncoding="gb2312" requestEncoding="gb2312" fileEncoding="gb2312" ></globalization> 

上一个:javascript小问题
下一个:div1:css+jquery多级菜单,正下方左浮动div2:css+javascript img广告自动播放,子级菜单总在img的后面。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,