一个日历代码,这论坛上找到的,只能在IE下面用,FF不行,可惜我看不懂这段代码,所以请大大们帮我看下
应该怎么改才能在FF下面用?
<input type= "text " name= "birthday " onfocus= "javascript:show_cele_date(birthday, ' ', ' ',birthday) ">
<script language= "javascript ">
var date_start,date_end,g_object;
var today=new Date();
var separator= "- ";
var inover=false;
//mode :时间变换的类型0-年 1-月 2-直接选择月
function change_date(temp,mode)
{
var t_month,t_year;
if(mode)
{
if(mode==1)
t_month=parseInt(cele_date_month.value,10)+parseInt(temp,10);
else
t_month=parseInt(temp)
if(t_month <cele_date_month.options(0).text)
{
cele_date_month.value=cele_date_month.options(cele_date_month.length-1).text;
change_date(parseInt(cele_date_year.value,10)-1,0);
}
else
{
if(t_month> cele_date_month.options(cele_date_month.length-1).text)
{
cele_date_month.value=cele_date_month.options(0).text;
change_date(parseInt(cele_date_year.value,10)+1,0);
}
else
{
cele_date_month.value=t_month;
set_cele_date(cele_date_year.value,cele_date_month.value);
}
}
}
else
{
t_year=parseInt(temp,10);
if(t_year <cele_date_year.options(0).text)
{
cele_date_year.value=cele_date_year.options(0).text;
set_cele_date(cele_date_year.value,1);
}
else
{
if(parseInt(t_year,10)> parseInt(cele_date_year.options(cele_date_year.length-1).text,10))
{
cele_date_year.value=cele_date_year.options(cele_date_year.length-1).text;
set_cele_date(cele_date_year.value,12);
} &n