Linux系统,这段包含javascript的html在火狐浏览器中执行为什么是空白一片?

系统是ubuntulinux,代码是我下载回来的电子书的一个例子,——<html><body><scriptlanguage="JavaScript">varname=p... 系统是ubuntu linux,代码是我下载回来的电子书的一个例子,——
<html>
<body>
<script language="JavaScript">
var name=prompt("请写出您的姓名:","");
document.write("<h3>这是"+name+"喜欢的三种运动</h3>");
for(var i=1;i<=3;i++){
document.write("<br>")
document.write(i+"."+prompt("活动"+i,"活动类型"));
}
</script>
</body>
</html>
是我把代码抄错了吗?还是火狐浏览器本身设置的问题?
谢谢youtech。我在代码中加入<head><meta charset="uft-8"></meta></head>,网页程序就可以正常执行了,可以给我解释一下为什么吗?
展开
 我来答
火狐
2014-11-07 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑。
  针对您的代码进行了执行尝试,发现其运行正常,但是document.write这种输出方式是不断刷新html页面的,您可能也是因为该问题导致的显示异常。如果您是javascript新手,建议您先学习通过console.log(打印内容)的方式进行javascript的代码调试,其效果最接近于动态语言的编写方式,也最利于代码理解。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
微测检测5.10
2023-07-11 广告
IEC62133与en62133的区别如下:1. 认证机构不同:IEC62133是国际的标准,它以国际通用的标准进行生产;而en62133采用的是欧盟的标准,它使用欧盟的生产需求进行生产。2. 宗旨不同:IEC62133的宗旨是促进电气、电... 点击进入详情页
本回答由微测检测5.10提供
帐号已注销
2010-02-02 · TA获得超过146个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:228万
展开全部
我的也是ubuntu,直接复制你的代码保存为html文件,除了乱码之外没见异常。

是不是安装了什么插件阻止了弹出的小窗口?还是默认字符编码不对应?

回答补充:
哈哈,你指定了utf-8,浏览器就会以utf-8格式读取字符串。
linux文本编辑器一般都是默认utf-8。

一般英文字母和基本符号的编码在一部分编码格式中都相互兼容
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林轻灵
2010-01-31 · TA获得超过4541个赞
知道大有可为答主
回答量:2448
采纳率:0%
帮助的人:2139万
展开全部
默认编码的问题...

说明你这段代码存的是utf-8的格式,在代码中没指定编码的话,会用浏览器默认的...可能你浏览器默认的刚好是gb2312,所以显示不出来...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式