阅读:4303回复:2
怎样才能让firefox支持我做的网站,css, javascript都有问题
我看过FAQ了,W3C标准!唉,不是我不遵循,Dreamweaver 8 做的啊
当然也有我自己写的javascript脚本。 问题: 一,CSS的问题 比如,我做的 .onmouse_hand { cursor: hand; } 让鼠标在指定的文字上时,变成手状。firefox不支持。如何让他支持? 二,CSS的问题 scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#F3EDD3; scrollbar-3dlight-color:#F3EDD3; scrollbar-darkshadow-color:#F3EDD3; scrollbar-shadow-color:#FFFFFF; scrollbar-arrow-color:#000000; scrollbar-track-color:#F3EDD3; 这也不行,都说 错误: 未知属性 'scrollbar-face-color'。 声明被丢弃。 源文件:http://wpp.wienne.com/make/wpp.css 行:5 三,javascript的问题 比如,根据下拉框A的内容,使用下拉框B的内容发生变化 function chserver() { var key,i; var f; var c; f=form1.area_1; c=form1.server; continent = f.options[f.selectedIndex].text; for (var i = c.options.length-1; i >= 0; i--) c[0]=null; for (key in server[continent]) { var t = new Option(key); t.value = server[continent][key]; c.add(t); } c.options[0].selected=true; } 上面这个函数我是定义在 一个functions.js 文件里的,form1是定义在登录页面的,登录页面也引用了functions.js。 firefox的javascript控制台,指出 form1 未定义。不明白这是为什么。 (经人指点,改进一下写法) f=window.document.getElementById('area_1'); c=window.document.getElementById('server'); window.alert(f.name); IE和Opera还可以使用,也能弹出信息,但firefox却一点反应也没有,还说 错误: f has no properties 源文件:http://wpp.wienne.com/make/functions.js 行:447 我的用法不符合W3C吗? firefox 是否有它的javascript的规范用法例子啊?哪能找到这样的例子。 有些javascript代码我是直接从‘网页制作完全手册’里复制来的 (不好意思,刚发现‘手册的内容全部来自Microsoft MSDN Library’,微软的) 不管它吧,这样的问题,哪位有经验,能讲讲如何处理吗? 我的网站网址是 http://wpp.wienne.com 是关于魔兽世界的活动预约及公会系统 |
|
|
1楼#
发布于:2006-02-09 18:44
发错版块了啊
hand不合标准,用pointer scrollbar是IE的私有CSS属性 JS么,我也不是很精通 具体可以参考W3C: <!-- w --><a class="postlink" href="http://www.w3c.org">www.w3c.org</a><!-- w --> W3School: http://www.w3schools.com/default.asp 部分W3School教程的中译:http://www.netvtm.com/w3/index.htm Dreamweaver8中浏览器兼容勾上Firefox,就能查错了 |
|
2楼#
发布于:2006-02-09 18:44
看过源代码,试试将,
f=window.document.getElementById('area_1'); 改成: f=window.document.getElementById('area'); 估计是 area_1 和 area 的差别。 |
|