當前位置:編程學習大全網 - 行動軟體 - 為了表示鼓勵而提的問題

為了表示鼓勵而提的問題

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme() + "://"

+ request.getServerName() + ":" + request.getServerPort()

+ path + "/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html xmlns="/)

var months = new Array("壹月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十壹月", "十二月");

var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

var days = new Array("日","壹", "二", "三", "四", "五", "六");

var today;

document.writeln("<div id='Calendar' style='position:absolute; z-index:1; visibility: hidden; filter:\"progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3)\"'></div>");

function getDays(month, year)

{

//下面的這段代碼是判斷當前是否是閏年的

if (1 == month)

return ((0 == year % 4) && (0 != (year % 100))) || (0 == year % 400) ? 29 : 28;

else

return daysInMonth[month];

}

function getToday()

{

//得到今天的年,月,日

this.now = new Date();

this.year = this.now.getFullYear();

this.month = this.now.getMonth();

this.day = this.now.getDate();

}

function getStringDay(str)

{

//得到輸入框的年,月,日

var str=str.split("/")

this.now = new Date(parseFloat(str[0]),parseFloat(str[1])-1,parseFloat(str[2]));

this.year = this.now.getFullYear();

this.month = this.now.getMonth();

this.day = this.now.getDate();

}

function newCalendar() {

var parseYear = parseInt(document.all.Year.options[document.all.Year.selectedIndex].value);

var newCal = new Date(parseYear, document.all.Month.selectedIndex, 1);

var day = -1;

var startDay = newCal.getDay();

var daily = 0;

if ((today.year == newCal.getFullYear()) &&(today.month == newCal.getMonth()))

day = today.day;

var tableCal = document.all.calendar;

var intDaysInMonth =getDays(newCal.getMonth(), newCal.getFullYear());

for (var intWeek = 1; intWeek < tableCal.rows.length;intWeek++)

for (var intDay = 0;intDay < tableCal.rows[intWeek].cells.length;intDay++)

{

var cell = tableCal.rows[intWeek].cells[intDay];

if ((intDay == startDay) && (0 == daily))

daily = 1;

if(day==daily) //今天,調用今天的Class

{

cell.style.background='#6699CC';

cell.style.color='#FFFFFF';

//cell.style.fontWeight='bold';

}

else if(intDay==6) //周六

cell.style.color='green';

else if (intDay==0) //周日

cell.style.color='red';

if ((daily > 0) && (daily <= intDaysInMonth))

{

cell.innerText = daily;

daily++;

}

else

cell.innerText = "";

}

}

function GetDate(InputBox)

{

var sDate;

var tmp_month;

var tmp_date;

//這段代碼處理鼠標點擊的情況

if (event.srcElement.tagName == "TD")

if (event.srcElement.innerText != "")

{tmp_month=""+(100+parseInt(document.all.Month.value,10));

tmp_month=tmp_month.substring(1);

tmp_date=""+(100+parseInt(event.srcElement.innerText,10));

tmp_date=tmp_date.substring(1);

sDate = document.all.Year.value + "/" + tmp_month + "/" + tmp_date;

eval("document.all."+InputBox).value=sDate;

HiddenCalendar();

}

}

function HiddenCalendar()

{

//關閉選擇窗口

document.all.Calendar.style.visibility='hidden';

}

function ShowCalendar(InputBox)

{

//var InputBox=document.getElementById('otime').id;

var x,y,intLoop,intWeeks,intDays;

var DivContent;

var year,month,day;

var o=eval("document.all."+InputBox);

var thisyear; //真正的今年年份

thisyear=new getToday();

thisyear=thisyear.year;

today = o.value;

if(isDate(today))

today = new getStringDay(today);

else

today = new getToday();

//顯示的位置

x=o.offsetLeft;

y=o.offsetTop;

while(o=o.offsetParent)

{

x+=o.offsetLeft;

y+=o.offsetTop;

}

document.all.Calendar.style.left=x+2;

document.all.Calendar.style.top=y+20;

document.all.Calendar.style.visibility="visible";

//下面開始輸出日歷表格(border-color:#9DBAF7)

DivContent="<table border='0' cellspacing='0' style='border:1px solid #0066FF; background-color:#EDF2FC'>";

DivContent+="<tr>";

DivContent+="<td style='border-bottom:1px solid #0066FF; background-color:#C7D8FA'>";

//年

DivContent+="<select name='Year' id='Year' onChange='newCalendar()' style='font-family:Verdana; font-size:12px'>";

for (intLoop = thisyear - 35; intLoop < (thisyear + 50); intLoop++)

DivContent+="<option value= " + intLoop + " " + (today.year == intLoop ? "Selected" : "") + ">" + intLoop + "</option>";

DivContent+="</select>";

//月

DivContent+="<select name='Month' id='Month' onChange='newCalendar()' style='font-family:Verdana; font-size:12px'>";

for (intLoop = 0; intLoop < months.length; intLoop++)

DivContent+="<option value= " + (intLoop + 1) + " " + (today.month == intLoop ? "Selected" : "") + ">" + months[intLoop] + "</option>";

DivContent+="</select>";

DivContent+="</td>";

DivContent+="<td style='border-bottom:1px solid #0066FF; background-color:#C7D8FA; font-weight:bold; font-family:Wingdings 2,Wingdings,Webdings; font-size:16px; padding-top:2px; color:#4477FF; cursor:hand' align='center' title='關閉' onClick='javascript:HiddenCalendar()'>S</td>";

DivContent+="</tr>";

DivContent+="<tr><td align='center' colspan='2'>";

DivContent+="<table id='calendar' border='0' width='100%'>";

//星期

DivContent+="<tr>";

for (intLoop = 0; intLoop < days.length; intLoop++)

DivContent+="<td align='center' style='font-size:12px'>" + days[intLoop] + "</td>";

DivContent+="</tr>";

//天

for (intWeeks = 0; intWeeks < 6; intWeeks++)

{

DivContent+="<tr>";

for (intDays = 0; intDays < days.length; intDays++)

DivContent+="<td onClick='GetDate(\"" + InputBox + "\")' style='cursor:hand; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; color:#215DC6; font-family:Verdana; font-size:12px' align='center'></td>";

DivContent+="</tr>";

}

DivContent+="</table></td></tr></table>";

document.all.Calendar.innerHTML=DivContent;

newCalendar();

}

function isDate(dateStr)

{

var datePat = /^(\d{4})(\-)(\d{1,2})(\-)(\d{1,2})$/;

var matchArray = dateStr.match(datePat);

if (matchArray == null) return false;

var month = matchArray[3];

var day = matchArray[5];

var year = matchArray[1];

if (month < 1 || month > 12) return false;

if (day < 1 || day > 31) return false;

if ((month==4 || month==6 || month==9 || month==11) && day==31) return false;

if (month == 2)

{

var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));

if (day > 29 || (day==29 && !isleap)) return false;

}

return true;

}

</script>

</head>

<body pt=newPowerTable("maintable");>

<script language="javascript">

function doSave()

{

//window.returnValue = document.all.rolename.value;

//self.close();

//location.href = "../../jsp/object/role.htm";

window.history.back();

}

function doReturn()

{

//window.returnValue = null;

//self.close();

window.history.back();

}

</script>

<body>

<div class="page_title" id="page_title">

日誌統計

</div>

<table width="75%" class="table_form" cellspacing="0" align="center">

<form action="unamestatic.jsp" method="post">

<tr>

<td width="17%">

按用戶名統計:

</td>

<td>

<INPUT type="radio" name="bhtj" value="1">

閉環統計

<INPUT type="radio" name="bhtj" value="2">

未閉環統計

<INPUT type="radio" name="bhtj" value="3" checked="checked">

全統計

</td>

<td></td>

<td></td>

</tr>

<tr>

<td>

? 用戶名

</td>

<td width="42%">

<input name="oname" type="text" class="text_150" />

</td>

<td width="12%">

文件名

</td>

<td width="29%">

<input name="fname" type="text" class="text_150" />

</td>

</tr>

<tr>

<td height="24">

? 開始時間

</td>

<td>

<input name="otime" type="text" class="text_150" id="otime"

maxlength="18">

<img src="images/person_ico.jpg" width="16" height="16"

align="absmiddle" onClick="javascript:ShowCalendar(document.getElementById('otime').id)" />

</td>

<td>

截止時間

</td>

<td>

<input name="etime" id="etime1" type="text" maxlength="18" />

<img src="images/person_ico.jpg" width="16" height="16"

align="absmiddle" onClick="javascript:ShowCalendar(document.getElementById('etime1').id)" />

</td>

</tr>

<tr>

<td height="33">

</td>

<td>

<input type="submit" value="確定">

</td>

<td></td>

<td></td>

</tr>

<button name="Submit2" type="submit" onClick="doReturn()" value="">

返回

</button>

</body>

</html>

不能什麽問題都靠別人...

我要是把妳那整個頁面都寫出來的話..

那妳幹嗎呀!!?/?

我已經幫妳實現了兩個...

這本來就不難..其他的類推就行了...

自已寫寫吧!!

祝樓主早日成功!

  • 上一篇:情義無價女演員
  • 下一篇:王洋演過什麽電視
  • copyright 2024編程學習大全網