📄 ad_manage.asp
字号:
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();
}
// 并显示今天这个月份的日历
today = new getToday();
function newCalendar(eltName,attachedElement) {
if (attachedElement) {
if (displayDivName && displayDivName != eltName) hideElement(displayDivName);
displayElement = attachedElement;
}
displayDivName = eltName;
today = new getToday();
var parseYear = parseInt(displayYear + '');
var newCal = new Date(parseYear,displayMonth,1);
var day = -1;
var startDayOfWeek = newCal.getDay();
if ((today.year == newCal.getFullYear()) &&
(today.month == newCal.getMonth()))
{
day = today.day;
}
var intDaysInMonth =
getDays(newCal.getMonth(), newCal.getFullYear());
var daysGrid = makeDaysGrid(startDayOfWeek,day,intDaysInMonth,newCal,eltName)
if (isIE) {
var elt = document.all[eltName];
elt.innerHTML = daysGrid;
} else {
var elt = document.layers[eltName].document;
elt.open();
elt.write(daysGrid);
elt.close();
}
}
function incMonth(delta,eltName) {
displayMonth += delta;
if (displayMonth >= 12) {
displayMonth = 0;
incYear(1,eltName);
} else if (displayMonth <= -1) {
displayMonth = 11;
incYear(-1,eltName);
} else {
newCalendar(eltName);
}
}
function incYear(delta,eltName) {
displayYear = parseInt(displayYear + '') + delta;
newCalendar(eltName);
}
function makeDaysGrid(startDay,day,intDaysInMonth,newCal,eltName) {
var daysGrid;
var month = newCal.getMonth();
var year = newCal.getFullYear();
var isThisYear = (year == new Date().getFullYear());
var isThisMonth = (day > -1)
daysGrid = '<table border=0 cellspacing=2 cellpadding=2 bgcolor=#cccccc><tr><td bgcolor=#f5f5f5 nowrap>';
daysGrid += '<font face="courier new, courier" size=2>';
daysGrid += '<a href="javascript:hideElement(\'' + eltName + '\')">x</a>';
daysGrid += ' ';
daysGrid += '<a href="javascript:incMonth(-1,\'' + eltName + '\')">« </a>';
daysGrid += '<b>';
if (isThisMonth) { daysGrid += '<font color=red>' + months[month] + '</font>'; }
else { daysGrid += months[month]; }
daysGrid += '</b>';
daysGrid += '<a href="javascript:incMonth(1,\'' + eltName + '\')"> »</a>';
daysGrid += ' ';
daysGrid += '<a href="javascript:incYear(-1,\'' + eltName + '\')">« </a>';
daysGrid += '<b>';
if (isThisYear) { daysGrid += '<font color=red>' + year + '</font>'; }
else { daysGrid += ''+year; }
daysGrid += '</b>';
daysGrid += '<a href="javascript:incYear(1,\'' + eltName + '\')"> »</a><br>';
daysGrid += ' Su Mo Tu We Th Fr Sa <br> ';
var dayOfMonthOfFirstSunday = (7 - startDay + 1);
for (var intWeek = 0; intWeek < 6; intWeek++) {
var dayOfMonth;
for (var intDay = 0; intDay < 7; intDay++) {
dayOfMonth = (intWeek * 7) + intDay + dayOfMonthOfFirstSunday - 7;
if (dayOfMonth <= 0) {
daysGrid += " ";
} else if (dayOfMonth <= intDaysInMonth) {
var color = "blue";
if (day > 0 && day == dayOfMonth) color="red";
daysGrid += '<a href="javascript:setDay(';
daysGrid += dayOfMonth + ',\'' + eltName + '\')" '
daysGrid += 'style="color:' + color + '">';
var dayString = dayOfMonth + "</a> ";
if (dayString.length == 6) dayString = '0' + dayString;
daysGrid += dayString;
}
}
if (dayOfMonth < intDaysInMonth) daysGrid += "<br> ";
}
return daysGrid + "</td></tr></table>";
}
function setDay(day,eltName) {
displayElement.value = displayYear +"-"+(displayMonth + 1) + "-" + day;
hideElement(eltName);
}
//——————————————————————————————————————
<!--
// fixPosition() 这个函数和前面所讲的那个函数一样
//
function fixPosition(eltname) {
elt = getXBrowserRef(eltname);
positionerImgName = eltname + 'Pos';
// hint: try setting isPlacedUnder to false
isPlacedUnder = false;
if (isPlacedUnder) {
setPosition(elt,positionerImgName,true);
} else {
setPosition(elt,positionerImgName)
}
}
function toggleDatePicker(eltName,formElt) {
var x = formElt.indexOf('.');
var formName = formElt.substring(0,x);
var formEltName = formElt.substring(x+1);
newCalendar(eltName,document.forms[formName].elements[formEltName]);
toggleVisible(eltName);
}
// fixPositions() 这个函数前面也讲过
function fixPositions()
{
fixPosition('daysOfMonth');
}
// -->
</script>
<script language=JavaScript1.2>
function Cancel() {
hideElement("daysOfMonth");
}
</script>
<script language=JavaScript1.2>
<!--
hideElement('daysOfMonth');
//-->
</script>
<table border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
<tr bgcolor="#FFFFFF">
<td colspan="9">广 告 管 理</td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="25" align="center">ID</td>
<td width="50" align="center">类 型</td>
<td width="250" align="center">广 告 位 置</td>
<td width="80" align="center">添 加 时 间</td>
<td width="50" align="center">状 态</td>
<td width="50" align="center">点 击</td>
<td width="50" align="center">代 码</td>
<td width="50" align="center">修 改</td>
<td width="50" align="center">删 除</td>
</tr>
<%
dim rs
Set rs= Server.CreateObject("ADODB.Recordset")
rs.open "select * from ad order by id desc",conn,1,1
if rs.eof or rs.bof then
response.write ""
else
do while not rs.eof
%>
<tr>
<td align="center" bgcolor="#FFFFFF"><%=rs("id")%></td>
<td align="center" bgcolor="#FFFFFF">
<%
select case rs("sort")
case "image"
response.write "图片"
case "flash"
response.write "动画"
case "text"
response.write "文字"
end select%>
</td>
<td bgcolor="#FFFFFF"><%=rs("locality")%></td>
<td align="center" bgcolor="#FFFFFF"><%=rs("time")%></td>
<td align="center" bgcolor="#FFFFFF">
<%
if date()>rs("time_out") then
response.write "<font color='#FF0000'>到期</font>"
else
response.write "<font color='#0000FF'>投放中</font>"
end if%>
</td>
<td align="center" bgcolor="#FFFFFF"><%=rs("click")%></td>
<td align="center" bgcolor="#FFFFFF"><a href="#" onClick="window.open ('ad_code.asp?id=<%=rs("id")%>','newwindow','left=0,top=0,height=150,width=625,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no',0)"><font color="#009900">代码</font></a></td>
<td align="center" bgcolor="#FFFFFF"><a href="javascript:ad_edit('<%=rs("sort")%>','<%=rs("locality")%>','<%=rs("name")%>','<%=rs("contact")%>','<%=rs("image")%>','<%=rs("text")%>','<%=rs("url")%>',<%=rs("width")%>,<%=rs("height")%>,'<%=rs("time_out")%>','<%=rs("remark")%>',<%=rs("id")%>)"><font color="#0000FF">修改</font></a></td>
<td align="center" bgcolor="#FFFFFF"><a href="javascript:ad_delete(<%=rs("id")%>)"><font color="#FF0000">删除</font></a></td>
</tr>
<%
rs.movenext
loop
end if
rs.close
set rs=Nothing
conn.close
set conn=nothing
%>
<tr bgcolor="#f5f5f5">
<td height="5" colspan="9" align="center"> </td>
</tr>
</table>
<script language="JavaScript">
function ad_delete(id){
var id;
if (confirm("确定删除这条信息吗?删除后不能恢复!")){
document.location.href="ad_manage_ok.asp?action=del&id="+id+"";
}
}
</script>
</td>
</tr>
</table>
<!--#include file="bottom.asp"-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -