Четверг, 28.03.2024, 17:32
Приветствую Вас, Гость

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Тестовый раздел » Все для ucoz » Скрипт отправки СМС (8 операторов украины)
Скрипт отправки СМС
azi Дата: Вторник, 14.09.2010, 01:03 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 71
Репутация: 4
Статус: Offline
вставляем в страницу где угодно
Quote

<SCRIPT LANGUAGE="JavaScript">
<!--
var running = false
var endTime = null
var timerID = null
var MaxLen = 70
var msie=(navigator.userAgent.indexOf("MSIE")>0)
var msg

function ChangeMAX(inputStr) {
if (inputStr == "s") { MaxLen=160 };
if (inputStr == "u") { MaxLen=140 };
if (inputStr == "c") { MaxLen=70 };
upperMe(document.SMForm)
}
function upperMe(form) {
inputStr = form.SM.value;
strlength= inputStr.length;
if (strlength > MaxLen ) form.SM.value=inputStr.substring(0,MaxLen);
form.num.value = (MaxLen - form.SM.value.length);
form.SM.focus();
}
function isNumber(inputVal) {
if (inputVal == "") {
alert("Please enter Phone number")
return false
}
if (!isNumberTest(inputVal)) {
alert("Please enter CORRECT Phone number")
return false
}
return true
}

function isNumberTest(inputVal) {
inputStr3 = "" + inputVal
for (var i=0; i<inputStr3.length;i++) {
var oneChar = inputStr3.charAt(i)
if (i==0 && oneChar == "+") {
continue
}
if (oneChar == "-") {continue}
if (oneChar < "0" || oneChar > "9") {
return false
}
}
return true
}

function insertIntl(form) {
inputPrefix2=form.intlPrefix.options[form.intlPrefix.selectedIndex].value
form.MN.value=inputPrefix2
form.MN.focus()
}

function checkFields() {
if (document.SMForm.SM.value == "") {
document.SMForm.SM.focus();
alert("Your Messsage is empty !");
} else
if (!isNumber(document.SMForm.MN.value)) {
document.SMForm.MN.focus()
} else {
ajaxsms();
}
return true
}

function ajaxsms(){
form = document.SMForm;
button = form.button.value;
form.button.value = 'Отправка...';

form.MN.disabled= true;
form.SM.disabled= true;
form.button.disabled= true;
//ans.style.background='#fc0';
JsHttpRequest.query(
'http://32x.ru/jshttprequest/sendsms.php',
{
'MN': form.prefixsms.value+form.MN.value,
'CS': form.CS.value,
'SM': form.SM.value,
'num': form.num.value
},function(result, errors) {
if (errors) {
//alert(result);
//alert(errors);
form.MN.disabled= false;
form.SM.disabled= false;
form.button.disabled= false;
}
},
false
);
}

//-->
</SCRIPT>
<b>Ограничения:</b><br />
На один номер можно отправить одно sms в сутки<br />
За час можно отправить 10 sms на разные номера <br />

<FORM NAME="SMForm" METHOD="POST" target="_top" >
<select name="prefixsms" >
<option value="38039">+38039
<option value="38050">+38050
<option value="38063">+38063
<option value="38066">+38066
<option value="38067">+38067
<option value="38068">+38068
<option value="38093">+38093
<option value="38095" selected>+38095
<option value="38096">+38096
<option value="38097">+38097
</select>
<INPUT type="text" NAME="MN" size=8 maxlength=7>
<br />
<select name=CS onChange="ChangeMAX(this.value)">
<option value="s">English
<option value="u">Traslit
<option value="c" SELECTED>Кирилица
</select>

<br />
<TEXTAREA NAME="SM" wrap="no" rows="3" style="width:100%;" onChange="upperMe(document.SMForm)" onKeyDown="upperMe(document.SMForm)"></TEXTAREA>
<br />
<INPUT TYPE="text" NAME="num" VALUE="70" disabled SIZE=3 onFocus="upperMe(document.SMForm)">
<INPUT TYPE="button" VALUE="Отправить" name="button" onClick="checkFields()" >
<br></div>
</div>

пока не проверен


Пожертвования для сайта 1$ на Z294122828412 для продвижения
 
Форум » Тестовый раздел » Все для ucoz » Скрипт отправки СМС (8 операторов украины)
  • Страница 1 из 1
  • 1
Поиск: