js很有趣的问题?

libenchang 2008-01-24 08:52:28
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>未命名頁面</title>

<script type="text/javascript">
<!--
var xmlhttp;

function createHTTP()
{
if (window.ActiveXObject)
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest)
{
xmlhttp = new XMLHttpRequest();
}
}

function GetData()
{
createHTTP();
xmlhttp.onreadystatechange = StateChange;
xmlhttp.open("GET", "http://www.csdn.net", false);
xmlhttp.send();
}

function StateChange()
{
if (xmlhttp.readystate == 4)
{
if (xmlhttp.status == 200)
{
document.getElementById('frame1').contentWindow.document.body.innerHTML = xmlhttp.responseText;
document.getElementById('frame1').contentWindow.document.onmouseup = ShowSelection;
}
}
}

function ShowSelection()
{
var selection = document.getElementById('frame1').contentWindow.document.selection;
document.getElementById('txtShow').value = selection.createRange().text;
}

//-->
</script>

</head>
<body onload="GetData()">
<input type="text" id="txtShow" style="width:400px" />
<div>
<iframe width="100%" height="100%" id="frame1">
</iframe>
</div>
</body>
</html>
大家有没有注意innerhtml读出来内容在子框架iframe中页面中出现乱码情况
不知道怎么回事
...全文
136 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
daniel_kaka 2008-01-30
  • 打赏
  • 举报
回复
我在ie7下显示编码很正常,只是css没加载上~~~
hbhbhbhbhb1021 2008-01-30
  • 打赏
  • 举报
回复
要看服务器端的情况进行转码,不过上面的代码在我这边就没出乱码
什么都不能 2008-01-25
  • 打赏
  • 举报
回复
byte2str(xmlhttp.responseBody);
这个才可以
http://blog.csdn.net/hanpoyangtitan/archive/2008/01/15/2045460.aspx
libenchang 2008-01-25
  • 打赏
  • 举报
回复
谢谢您了
我试试!!!
tantaiyizu 2008-01-24
  • 打赏
  • 举报
回复
编码不对 。。。

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧