关于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的后面。