首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

解决后马上散分

2012-03-04 
解决后马上散分 在线等!.......SCRIPTLANGUAGE JavaScript !--........functionset_cele_date(year,

解决后马上散分 在线等!
.......
  <SCRIPT   LANGUAGE= "JavaScript ">
<!--
........
function   set_cele_date(year,month)
{
      var   i,j,p,k
      var   nd=new   Date(year,month-1,1);
      event.cancelBubble=true;
      cele_date_year.value=year;
      cele_date_month.value=month;
      k=nd.getDay()-1
      var   temp;
      for   (i=1;i <=6;i++)
            for(j=1;j <=7;j++)
            {
            eval( "c "+i+ "_ "+j+ ".innerHTML=\ "\ " ");
            eval( "c "+i+ "_ "+j+ ".bgColor=\ "#4682b4\ " ");
            eval( "c "+i+ "_ "+j+ ".style.cursor=\ "hand\ " ");
            }
      while(month-1==nd.getMonth())
        {   j=(nd.getDay()   +1);
            p=parseInt((nd.getDate()+k)   /   7)+1;
            eval( "c "+p+ "_ "+j+ ".innerHTML= "+ "\ " "+nd.getDate()+ "\ " ");
            if   ((nd.getDate()==today.getDate())&&(cele_date_month.value==today.getMonth()+1)&&(cele_date_year.value==today.getYear())){
              eval( "c "+p+ "_ "+j+ ".bgColor=\ "#EFFB64\ " ");
            }
            if   (nd> date_end   ||   nd <date_start)
            {
            eval( "c "+p+ "_ "+j+ ".bgColor=\ "#FF9999\ " ");
            eval( "c "+p+ "_ "+j+ ".style.cursor=\ "text\ " ");
            }
            nd=new   Date(nd.valueOf()   +   86400000)
        }

}

//s_object:点击的对象;d_start-d_end有效的时间区段;需要存放值的控件;

function   show_cele_date(eP,d_start,d_end,t_object)
{
window.cele_date.style.display= " ";
window.cele_date.style.zIndex=99
var   s,cur_d
var   eT   =   eP.offsetTop;
var   eH   =   eP.offsetHeight+eT;
var   dH   =   window.cele_date.style.pixelHeight;
var   sT   =   document.body.scrollTop;
var   sL   =   document.body.scrollLeft;
event.cancelBubble=true;
window.cele_date.style.posLeft   =   event.clientX-event.offsetX+sL-5;
window.cele_date.style.posTop   =   event.clientY-event.offsetY+eH+sT-5;
if   (window.cele_date.style.posLeft+window.cele_date.clientWidth> document.body.clientWidth)   window.cele_date.style.posLeft+=eP.offsetWidth-window.cele_date.clientWidth;
//if   (window.cele_date.style.posTop+window.cele_date.clientHeight> document.body.clientHeight)   window.cele_date.style.posTop-=(eP.offsetHeight+window.cele_date.clientHeight+5);
if   (d_start!= " "){
        if   (d_start== "today "){


                date_start=new   Date(today.getYear(),today.getMonth(),today.getDate());
        }else{
                s=d_start.split(separator);
                date_start=new   Date(s[0],s[1]-1,s[2]);
        }
}else{
        date_start=new   Date(1999,1,1);
}

if   (d_end!= " "){
        s=d_end.split(separator);
        date_end=new   Date(s[0],s[1]-1,s[2]);
}else{
        date_end=new   Date(3000,1,1);
}

g_object=t_object


cur_d=new   Date()
set_cele_date(cur_d.getYear(),cur_d.getMonth()+1);
window.cele_date.style.display= "block ";
/***************2002-02-01   MODIFY   BY   WING   ***********/
window.cele_date.focus();
/****************MODIFY   END**************************/
}
function   td_click(t_object)
{
var   t_d
if   (parseInt(t_object.innerHTML,10)> =1   &&   parseInt(t_object.innerHTML,10) <=31   )
{   t_d=new   Date(cele_date_year.value,cele_date_month.value-1,t_object.innerHTML)
if   (t_d <=date_end   &&   t_d> =date_start)
{
var   year   =   cele_date_year.value;
var   month   =   cele_date_month.value;
var   day   =   t_object.innerHTML;
if   (parseInt(month) <10)   month   =   "0 "   +   month;
if   (parseInt(day) <10)   day   =   "0 "   +   day;

g_object.value=year+separator+month+separator+day;


    window.cele_date.style.display= "none ";};
}

}
function   h_cele_date()
{
window.cele_date.style.display= "none ";
}

function   overcolor(obj)
{
    if   (obj.style.cursor== "hand ")   obj.style.color   =   "#FFFFFF ";
    /***********   2002-02-01   MODIFY   BY   WING   *****/
    inover=true;
    window.cele_date.focus();
    /*************   MODIFY   END   ******************/
}

function   outcolor(obj)
{
    obj.style.color   =   "#000000 ";
    /***********   2002-02-01   MODIFY   BY   WING   *****/
    inover=false;
    /*************   MODIFY   END   ******************/
}


function   getNow(o){
        var   Stamp=new   Date();
        var   year   =   Stamp.getYear();
        var   month   =   Stamp.getMonth()+1;
        var   day   =   Stamp.getDate();
        if(month <10){
month= "0 "+month;
        }
        if(day <10){
day= "0 "+day;
        }
        o.value=year+separator+month+separator+day;

}
/***********   2002-02-01   MODIFY   BY   WING   **ADD   THREE   FUNCTION   TO   CONTROL   THE   DIV   FOCUS***/


function   hilayer()
{
if   (inover==false)
{
var   lay=document.all.cele_date;
lay.style.display= "none ";
}
}
function   getlayerfocus()
{
inover=true;
}
function   lostlayerfocus()
{
inover=false;
}


/***************************MODIFY   END************************************************/
//-->
</SCRIPT>
<script   language= "javascript "   type= " ">
                  init();
</script>

<form   name= "form1 "   action= "guestroom_taking_report.jsp "   method= "POST ">
<input   type= "hidden "   name= "test1 "   value= "Last_Update_Date "/>
<input   type= "text "   name= "Last_Update_Date "   size= "12 "   maxlength= "12 "   >
<input   type= "button "   name= "change2 "   value= "选择时间 "     onClick= "show_cele_date(change2, ' ', ' ',Last_Update_Date) ">
</form>

.....

问题如下,我想把日期数据送给下一个jsp页面,可是参数老是传递不过去   不知道为什么?


[解决办法]
其它的有没有值
[解决办法]
提交前,先alert 出来,看有没有。
[解决办法]
代码不全,无法调试。

热点排行