<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>练习题</title>
</head><body bgcolor="#FFFF00">
<pre>
<big>
<script type="text/javascript" >
alert("It is a superman");
</script>
</big>
</pre>
</body>
</html>
这段代码在firefox里弄出来的是为什么没有框框,和书上的不一样啊。
在google chrome里的是这样ie:oprea:为什么有的浏览器有,有的没有啊???

解决方案 »

  1.   

    所有的浏览器都支持javascript,但各个厂商的原应,在具体实现上是有差别的。浅见!
      

  2.   

    不要在乎这些外观的小差别吧,没有任何意义。
    更严重的是 js 的内在的浏览器兼容性问题。
    如果什么都一样,那就不是不同的厂商了。 
    如果什么都一样,web 开发至少减少30%时间。但从某一个角度来说, 这个世界就是因为物种的多样性,才五彩缤纷 ……所以才有了反垄断法, 才有了受保护动物和受保护植物, 不至于全世界都只有猪马牛羊和稻谷小麦……
      

  3.   

    都实现了alert的时候阻塞线程的功能,只是UI各有区别罢了。
      

  4.   

    alert的界面由浏览器决定,你觉得需要统一的话就用弹出层模拟
      

  5.   

    每个浏览器 弹出的这个提示框 大致应该是这几个参数, 标题,提示图片,提示的内容, 最多还有一个是否阻止多次弹出的选项 这四个参数
    至于他用哪几个参数 这完全是浏览器内部他们来定义的, 不要太过于纠结,你如果想一样,那你就自定义一个 弹出的信息,不要用浏览器的alert 方式