wienne
小狐狸
小狐狸
  • UID11482
  • 注册日期2006-02-09
  • 最后登录2007-07-25
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4096回复:2

怎样才能让firefox支持我做的网站,css, javascript都有问题

楼主#
更多 发布于:2006-02-09 18:44
我看过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
是关于魔兽世界的活动预约及公会系统
Triton
小狐狸
小狐狸
  • UID2271
  • 注册日期2005-01-17
  • 最后登录2007-05-14
  • 发帖数89
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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,就能查错了
ydgi
火狐狸
火狐狸
  • UID2074
  • 注册日期2005-01-12
  • 最后登录2007-04-03
  • 发帖数166
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2006-02-09 18:44
看过源代码,试试将,
f=window.document.getElementById('area_1');
改成:
f=window.document.getElementById('area');

估计是 area_1 和 area 的差别。
游客

返回顶部