Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Не работает скрипт (Не могу настроить работу простенького скрипта)
Не работает скрипт
serdjivanov
Сообщений: 2
Репутация: 0

Сообщение # 1 | 16:20:10
Добрый день!

Хочу добавить на сайт школы форму для входа в Сетевой город.Образование через скрипт и форму. Как это сделано на сайте другой школы (http://8shkola-nur.ru/). Оттуда же беру из исходного кода сам скрипт

<script>
function submitFunc() {
var form = document.forms["MainForm"];
var element = form.elements["SCID"];
if( element.selectedIndex == 0 ) {
alert(language.Generic.Login.kFirstYouShouldSelectSchool); return false;
}
if( form.elements["UN"].value == "" || form.elements["PW"].value == "" ) {
alert(language.Generic.Login.kEnterLoginAndPassword); return false;
}
form.elements["PW2"].value = hexMD5_('48389298608'+hexMD5_(form.elements["PW"].value));
form.elements["PW"].value = form.elements["PW2"].value.substr(0,form.elements["PW"].value.length);
return true;
}
function ok() {
if( submitFunc() ) {
var form = document.MainForm;
form.elements["N"].value = 4;
form.elements["UN"].blur();
form.elements["PW"].blur();
form.submit();
}
}
</script>

<script language="JavaScript" src="http://gorod.edunur.ru/asp/md5r.js"></script>



Далее оттуда же беру код самой формы для входа. Вставляю к себе на страницу, она появляется, но при нажатии на кнопку Войти - ничего не происходит. Видимо скрипт не срабатывает. Что делать? Вот код для вставки формы:

<form method="POST" action="http://gorod.edunur.ru/asp/postlogin.asp" accept-charset="utf-8" name="MainForm" onsubmit="return false;" target="_blank">
<table border="0" width="360" height="472" id="table1" cellspacing="1" style="border-width: 0" class="mainsubtext" background="images/icon/sgo_bg_1.png">
<tbody><tr>
<td height="120">
<input type="hidden" name="VER" value="532091519">
<input type="hidden" name="N" value="4">
<input type="hidden" name="BSP" value="0">
<input type="hidden" name="BST" value="1">
<input type="hidden" name="LoginType" value="1">
<input type="hidden" name="CID" value="2">
<input type="hidden" name="SID" value="1">
<input type="hidden" name="PID" value="-1">
<input type="hidden" name="CN" value="1">
<input type="hidden" name="SFT" value="2">
<input type="hidden" name="PW2" value="4b6cd016460875fd7d95993f0ee11610">
<input type="hidden" name="LT" value="1045529567">
</td>
</tr>

<tr>
<td align="center">

<h3>Вход в систему</h3>
<a href="http://gorod.edunur.ru/about.asp?go2esia=1" target="_blank">через Госуслуги</a>
</td>

</tr>

<tr>
<td align="center">
<p class="ltitle_small"> <br>
<input type="hidden" name="SCID" value="18"></p>
<h5>Имя пользователя<br><br>
<input type="text" name="UN" class="a_field" style="width:150px; align:center" size="20" maxlength="35"></h5>
<h5>Пароль<br><br>
<input type="password" name="PW" class="a_field" style="width:150px; align:center" size="20" maxlength="40"></h5>
<p align="center"><button class="btn btn-success btn" title="Войти в СГО" type="button" role="button" onclick="ok();;return false;">Войти</button></p>
</td>
</tr>
</tbody></table>
</form>

Адрес сайта http://nurmousosh12.ucoz.ru/

Заранее спасибо за помощь! Просто с Юкозом не сталкивался ранее, а тут приехал на новое место работы, попросили помочь с сайтом, а не получается)))
udevlife
Сообщений: 272
Репутация: 60

Сообщение # 2 | 05:02:28
Поправьте ссылку на версию для слабовидящих, я со своим-то пупер-супер зрением увидел только очки и подумал что это логотип, кликнул.


Поправил ошибку, у меня всё работает:
Код
<script>
function submitFunc() {
var form = document.forms["MainForm"];
var element = form.elements["SCID"];
if( element.selectedIndex == 0 ) {
alert(language.Generic.Login.kFirstYouShouldSelectSchool); return false;
}
if( form.elements["UN"].value == "" || form.elements["PW"].value == "" ) {
alert(language.Generic.Login.kEnterLoginAndPassword); return false;
}
form.elements["PW2"].value = hexMD5_('48389298608'+hexMD5_(form.elements["PW"].value));
form.elements["PW"].value = form.elements["PW2"].value.substr(0,form.elements["PW"].value.length);
return true;
}
function ok() {
if( submitFunc() ) {
var form = document.MainForm;
form.elements["N"].value = 4;
form.elements["UN"].blur();
form.elements["PW"].blur();
form.submit();
}
}
</script>

<script language="JavaScript" src="http://gorod.edunur.ru/asp/md5r.js"></script>
<form method="POST" action="http://gorod.edunur.ru/asp/postlogin.asp" accept-charset="utf-8" name="MainForm" onsubmit="return false;" target="_blank">
<table border="0" id="table1" cellspacing="1" style="border-width:0;width:100%;" class="mainsubtext" background="http://8shkola-nur.ru/images/icon/sgo_bg_1.png">
<tbody><tr>
<td height="120">
<input type="hidden" name="VER" value="532091519">
<input type="hidden" name="N" value="4">
<input type="hidden" name="BSP" value="0">
<input type="hidden" name="BST" value="1">
<input type="hidden" name="LoginType" value="1">
<input type="hidden" name="CID" value="2">
<input type="hidden" name="SID" value="1">
<input type="hidden" name="PID" value="-1">
<input type="hidden" name="CN" value="1">
<input type="hidden" name="SFT" value="2">
<input type="hidden" name="PW2" value="">
<input type="hidden" name="LT" value="1045529567">
</td>
</tr>


<tr>
<td align="center">


<h3>Вход в систему</h3>



<a href="http://gorod.edunur.ru/about.asp?go2esia=1" target="_blank">через Госуслуги</a>



</td>


</tr>


<tr>
<td align="center">
<p class="ltitle_small"> <br>
<input type="hidden" name="SCID" value="18"></p>
<h5>Имя пользователя<br><br>
<input type="text" name="UN" class="a_field" style="width:150px; align:center" size="20" maxlength="35"></h5>
<h5>Пароль<br><br>
<input type="password" name="PW" class="a_field" style="width:150px; align:center" size="20" maxlength="40"></h5>
<p align="center"><button class="btn btn-success btn" title="Войти в СГО" type="button" role="button" onclick="ok();return false;">Войти</button></p>
</td>
</tr>
</tbody></table>
</form>
serdjivanov
Сообщений: 2
Репутация: 0

Сообщение # 3 | 15:27:24
Цитата udevlife ()
Поправил ошибку, у меня всё работает:

Спасибо! Все заработало, нужно было только поправить параметр SCID на ID нашей школы. А что вы поправили? В чем была проблема? Писал в службу поддержки Юкоза, там ответили, что поддержкой рипов не занимаются. А я с Юкозом вообще впервые столкнулся, раньше работал в другой школе, там делал сайт на Джумле, все с нуля. А тут теперь работаю не информатиком, а просто администратор сайта просит помочь то с тем, то с этим. А времени нет совсем на это. Вот и мучаюсь.
P.S. А про версию для слабовидящих - она там номинально, чтобы была. Требования такие. Не думаю, что кто-то ей действительно пользуется.
udevlife
Сообщений: 272
Репутация: 60

Сообщение # 4 | 16:02:22
serdjivanov, там с кнопкой был косяк, форма не отправлялась.
Сообщение отредактировал udevlife - Понедельник, 30 Ноя 2015, 16:02:38
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Не работает скрипт (Не могу настроить работу простенького скрипта)
Страница 1 из 11
Поиск: