|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Не работает скрипт (Не могу настроить работу простенького скрипта) |
Не работает скрипт |
Добрый день!
Хочу добавить на сайт школы форму для входа в Сетевой город.Образование через скрипт и форму. Как это сделано на сайте другой школы (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/ Заранее спасибо за помощь! Просто с Юкозом не сталкивался ранее, а тут приехал на новое место работы, попросили помочь с сайтом, а не получается))) |
Поправьте ссылку на версию для слабовидящих, я со своим-то пупер-супер зрением увидел только очки и подумал что это логотип, кликнул. Поправил ошибку, у меня всё работает: Код <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> |
Спасибо! Все заработало, нужно было только поправить параметр SCID на ID нашей школы. А что вы поправили? В чем была проблема? Писал в службу поддержки Юкоза, там ответили, что поддержкой рипов не занимаются. А я с Юкозом вообще впервые столкнулся, раньше работал в другой школе, там делал сайт на Джумле, все с нуля. А тут теперь работаю не информатиком, а просто администратор сайта просит помочь то с тем, то с этим. А времени нет совсем на это. Вот и мучаюсь. P.S. А про версию для слабовидящих - она там номинально, чтобы была. Требования такие. Не думаю, что кто-то ей действительно пользуется. |
| |||
| |||