⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newsms.aspx

📁 这是个短信群发的程序
💻 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">
    <!--download from 51aspx.com-->

    <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">&nbsp;</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 + -