document.write()函数为什么显示不出内容来呢?

mituzhishi 2004-04-30 07:43:43
下面这个程序检查浏览器版本

并用document.write()函数将其显示

不知为何显示不出来。

只显示了个标题:Browser Detection Example

<html>
<head>
<title>Browser Detection</title>
<script language="Javascript">
// check for 5.0 or later browsers
if (parseInt(navigator.appVersion) >= 5
|| navigator.appVersion.indexOf("MSIE 5") != -1) {
browser="DOM";
} else if (navigator.userAgent.indexOf("Mozilla/4") != -1)
{
if (navigator.appName.indexOf("Netscape") != -1)
browser="NS4";
if (navigator.appVersion.indexOf("MSIE 4") != -1)
browser="IE4";
} else browser="Other";
</script>
</head>
<body>
<h1>Browser Detection Example</h1>
<script language="Javascript">
document.write("browser detected: " + browser + "<br>");
</script>
</body>
</html>
...全文
355 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rootcn 2004-05-05
  • 打赏
  • 举报
回复
孟子E章:
if (navigator.appVersion.indexOf("MSIE 4") != -1)
browser="IE4";
---------------------------------------------------------------------------------

我用的是 IE 6,用你上面的判断没有结果,我改成这样了:

if (navigator.appVersion.indexOf("MSIE") != -1)
browser="IE";
dullwolf 2004-05-01
  • 打赏
  • 举报
回复
mituzhishi (小刘) ,你的代码风格糟糕透了,一堆if else嵌套也不对齐。
本来js代码就显得乱。
mituzhishi 2004-04-30
  • 打赏
  • 举报
回复
孟子E章:

你的程序好不了哪儿去 只会显示 browser detected: xxxxxxxxxxxxxxxxxxx
孟子E章 2004-04-30
  • 打赏
  • 举报
回复
参考
http://lucky.myrice.com/javascriptexam/browsersniffer.htm
joe820302 2004-04-30
  • 打赏
  • 举报
回复
记得document.close();这是个好习惯
孟子E章 2004-04-30
  • 打赏
  • 举报
回复
你的判断有问题吧

<html>
<head>
<title>Browser Detection</title>
<script language="Javascript">
var browser = "xxxxxxxxxxxxxxxxxxx"
if (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf("MSIE 5") != -1) {
browser="DOM";
}
else if (navigator.userAgent.indexOf("Mozilla/4") != -1)
{
if (navigator.appName.indexOf("Netscape") != -1)
browser="NS4";
if (navigator.appVersion.indexOf("MSIE 4") != -1)
browser="IE4";
}
else
browser="Other";
</script>
</head>
<body>
<h1>Browser Detection Example</h1>
<script language="Javascript">
document.write("browser detected: " + browser + "<br>");
</script>
</body>
</html>

87,907

社区成员

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

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