读书人

解决后马上散分

发布时间: 2012-03-04 11:13:33 作者: rapoo

解决后马上散分 在线等!
.......
<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 出来,看有没有。
[解决办法]
代码不全,无法调试。

读书人网 >JavaScript

热点推荐