📄 newsms.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="NewSms.aspx.cs" Inherits="SMS_NewSms" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>新建短信息</title>
<script language="javascript" src="js/calendar.js"></script>
<script language="javascript">
function open_list()
{
window.open('SMS_BookList.aspx','电话列表',"width=210,height=500,toolbar=no,location=no,menubar=no,scrollbars=yes,resizable=yes");
}
function SendSMS()
{
if(document.getElementById("sendmsg").disabled)
{
return;
}
if(document.getElementById("nsend").value =="")
{
document.getElementById("nsend").focus();
alert('接收者不能为空!');
return;
}
var s_type="0";
var s_time_type="0"
var temp=document.getElementsByName("stype");
for (i=0;i<temp.length;i++)
{
if(temp[i].checked)
{
s_type = temp[i].value;
}
}
var temp1=document.getElementsByName("stime");
for (i=0;i<temp1.length;i++)
{
if(temp1[i].checked)
{
s_time_type = temp1[i].value;
}
}
var now = new Date();
var send_time;
if(s_time_type=="1")
{
send_time= document.getElementById("EndDate").value+" "+document.getElementById("hour").options[document.getElementById("hour").selectedIndex].value+":"+document.getElementById("minute").options[document.getElementById("minute").selectedIndex].value+":00";
if(document.getElementById("EndDate").value=="")
{
alert("请选择要发送的日期,必须大于当前日期!");
return;
}
}
if(document.getElementById("smemo").value =="")
{
document.getElementById("smemo").focus();
alert("短信内容不能为空!");
return;
}
if(document.getElementById("SelfName").value.length>4)
{
document.getElementById("SelfName").focus();
alert("个性签名长度不能超过4个字符!");
return;
}
document.getElementById("sendmsg").disabled=true;
SMS_NewSms.SendNewSms(document.getElementById("nsend").value,s_type,document.getElementById("SelfName").value+"|"+document.getElementById("smemo").value,s_time_type,send_time,send_callback);
}
function CompareDate(d1,d2)
{
return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/"))));
}
function send_callback(response)
{
if(response.error !="")
{
alert(response.error);
return;
}
var art = response.value;
alert(art);
document.getElementById("sendmsg").disabled=false;
}
function getSMSList()
{
SMS_NewSms.GetLatelySms(document.getElementById("Select1").options[document.getElementById("Select1").selectedIndex].value,callback);
//Modules_Admin_Product_Add.GetProvince(callback);
}
function callback(response)
{
if(response.error !="")
{
alert(response.error);
return;
}
var art = response.value;
// alert(art.Rows.length);
if(art == null || typeof(art)!="object")
{
return;
}
var memo="";
var listm='<table width="100%" height="20" border="0" cellpadding="5" cellspacing="0">';
// alert(art.Rows.length);
for(var i=0;i<art.Rows.length;i++)
{
/* <tr>
<td width="33%" height="20" bgcolor="#336499" style="color:#FFFFFF">对方手机号:13602081293 </td>
<td width="33%" bgcolor="#336499" style="color:#FFFFFF">短消息中心号码:</td>
</tr>
<tr>
</tr>*/
var r_time="";
if(art.Rows[i].Happen_time !=null)
{
var ad = new Date(art.Rows[i].Happen_time);
r_time =ad.getFullYear() + "-" + (ad.getMonth()+1) + "-" + ad.getDate() + " " + ad.getHours() + ":" + ad.getMinutes() + ":" + ad.getSeconds();
}
memo = '<tr>';
memo +=' <td width="33%" height="20" bgcolor="#336499" style="color:#FFFFFF">对方手机号:'+art.Rows[i].Sender+'</td>';
memo +='<td width="33%" bgcolor="#336499" style="color:#FFFFFF">短消息中心号码:'+art.Rows[i].SMSC+'</td>';
memo +='<td width="34%" bgcolor="#336499" style="color:#FFFFFF">接收时间:'+r_time+'</td></tr><tr>';
memo+=' <td height="20" colspan="3" bgcolor="F5F5F5" style="word-break:break-all">'+art.Rows[i].Memo+'</td></tr>';
listm+=memo;
}
listm+='</table>';
//alert(listm);
document.getElementById("smslist").innerHTML=listm;
}
function AtList()
{
setInterval('getSMSList();',5000);
}
function time_fun()
{
var ad = new Date();
var r_time =ad.getFullYear() + "-" + (ad.getMonth()+1) + "-" + ad.getDate();
document.getElementById("EndDate").value=r_time;
minutes();
Chours();
}
function CLen()
{
//alert('ASDF');
var sj = parseInt(document.getElementById("smemo").value.length);
var arg =parseInt(sj/65)+1;
if(sj%65==0)
{
arg =parseInt(sj/65);
}
document.getElementById("CharLen").innerHTML='当前字符<font color=red>'+document.getElementById("smemo").value.length+'</font>个,共拆分<font color=red>'+arg+'</font>条发送.';
}
function Chours()
{
var ddl=document.getElementById("hour");
ddl.options.length=0;
var nd =new Date();
for(i=0;i<=23;i++)
{
if(i<10)
ddl.options[ddl.options.length]=new Option('0'+i,i);
else
ddl.options[ddl.options.length]=new Option(i,i);
}
ddl.selectedIndex=nd.getHours();
}
function minutes()
{
var ddl=document.getElementById("minute");
ddl.options.length=0;
var nd =new Date();
for(i=0;i<60;i++)
{
if(i<10)
{
ddl.options[ddl.options.length]=new Option('0'+i,i);
}
else
{
ddl.options[ddl.options.length]=new Option(i,i);
}
}
ddl.selectedIndex =nd.getMinutes();
}
</script>
<link href="CSS/style.css" rel="stylesheet" type="text/css">
</head>
<body onload="AtList();" >
<form id="form1" runat="server" method="post">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="20" colspan="2" align="center"><strong>新 建 短 信 息</strong></td>
</tr>
<tr>
<td width="18%" height="20" align="right">接收者:</td>
<td width="82%" align="left"><input name="nsend" id="nsend" type="text" size="70" class="sms_bg">
<input type="button" name="Submit3" value="浏览" style="display:none" onclick="open_list();" class="sms_btn">(多个号用';'分开)</td>
</tr>
<tr>
<td align="right" style="height: 20px">短信类型:</td>
<td align="left" style="height: 20px"><label>
<input name="stype" id="stype1" type="radio" value="0" checked><label for="stype1">普通短信</label>
<input name="stype" id="stype2" type="radio" value="1"><label for="stype2">免提短信</label></td>
</tr>
<tr>
<td align="right" height="20">
发送时间:</td>
<td align="left">
<input name="stime" id="time1" type="radio" value="0" checked><label for="time1">立即</label>
<input name="stime" onclick="javascript:time_fun();" id="time2" type="radio" value="1"><label for="time2">定时</label> 日期:<input name="EndDate" class="sms_bg" type="text" readonly="readonly" id="EndDate" runat="server" style="width: 90px" /><A onmouseover="window.status='Calendar';return true;" onmouseout="window.status='';"
href="javascript:showCalendar('newcalendar1',false,'EndDate','','','2004-12-01','','','','')" target="_self"><IMG id="newcalendar1" height="21" src="images/DateImg.gif" width="25" align="absMiddle"
border="0"></A>
<select id="hour" name="hour">
</select>点<select id="minute">
</select>分</td>
</tr>
<tr>
<td align="right" style="height: 20px">
个性签名:</td>
<td align="left" style="height: 20px">
<asp:TextBox ID="SelfName" CssClass="sms_bg" runat="server" Width="77px"></asp:TextBox>(4个字符.为空代表不使用此功能)</td>
</tr>
<tr>
<td height="20" align="right">短信内容:</td>
<td align="left">
超过65个字符,系统自动拆分多条发送.<br />
<textarea name="smemo" id="smemo" class="sms_bg" onkeyup="CLen();" onkeydown='if(event.keyCode==13&&event.ctrlKey==1){SendSMS();}' cols="70" rows="6"></textarea> </td>
</tr>
<tr>
<td height="20" align="right"> </td>
<td height="20" id="CharLen"></td>
</tr>
<tr>
<td height="20" align="right"><input type="button" name="sendmsg" class="sms_btn" id="sendmsg" value="发送" onclick="SendSMS();"></td>
<td height="20"><input type="reset" name="Submit2" value="清空" class="sms_btn">(Ctrl+回车->发送)</td>
</tr>
<tr>
<td height="20" colspan="2" align="right">今日最近接收
<select id="Select1" name="Select1">
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="50">50</option>
</select>
条信息</td>
</tr>
</table>
<div id="smslist" ></div>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -