解决狐客Blog在Firefox中无法显示日历的问题!

2006-11-04

在calendar.js中第107行有如下语句:

calendar_container.innerHTML = calendar_body;

其中"calendar_container"是"calendar"层中一个<span>的ID,在IE中允许直接用HTML对象的ID作为 document 的下属对象变量名直接使用,但Firefox不允许这样,导致整个日历的语句无法输出到<span>中,表现为无法显示。

我用"document.getElementById("calendar_container")"来代替"calendar_container",即将ID为"calendar_container"的HTML对象(在这里是一个<span>)指定为日历语句的输出对象,使该脚本在IE和Firefox中都能正常使用了:

document.getElementById("calendar_container").innerHTML = calendar_body;

PS:"calendar_nav"的CSS定义了"cursor"为"hand",但在Firefox中指针光标还是显示为"text",需要改为"pointer"才能使IE和Firefox都显示手形光标。之前提到的编辑日志时已有Tag的光标问题应该也是如此,可以一并修正。




评论

  • 很感谢你的测试,我会在抽空的时候把模版做更改。最近几天比较忙,没有及时修正请见谅

    ximeng() 发表于 2006-11-05 01:16:34

发表评论

 姓名:
 E-mail:
 地址:
   
 验证码: