Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кто объяснит что делает кнопка?

Сообщения:  [1-2] 

 
 автор: PAT   (13.07.2009 в 21:36)   письмо автору
 
   для: Silentium   (13.07.2009 в 17:25)
 

Ничего не делает. Вернее, делает ошибку.
Ибо функция для клика по кнопке написана глупцом.
Который в Javascript "засунул" несуществующие в нём PHP-функции/методы strlen() и ord().

  Ответить  
 
 автор: Silentium   (13.07.2009 в 17:25)   письмо автору
 
 

Доб день!
Я не знаток JavaScript, поэтому нуждаюсь в помощи, кто поможет объяснить что делает кнопка по Onclicky?
Вот код
<table width='300' border='0' cellspacing='0' cellpadding='0' style='height: 120px;' bgcolor='#DEDDFF'>
  <tr>
    <td height='125' bgcolor='#396969'><br>
      <table width='80%' border='0' cellspacing='0' cellpadding='0' align='center' style='height: 80px;'>
        <tr> 
          <td height='87' bgcolor='#2C5455'> 
            <form name='loginus' method='post' action='$ToDo'>
              <table width='100%' border='0' cellspacing='0' cellpadding='0'>
                <tr> 
                  <td align=center><font color='#FFFFFF'>Логин</font></td>
                  <td> 
                    <input type='text' name='loginID' id='loginID' value=''>
                  </td>
                </tr>
                <tr> 
                  <td align=center><font color='#FFFFFF'>Пароль</font></td>
                  <td> 
                    <input type='password' name='passwordpID' id='passwordpID'>
            <input type='password' name='passwordID' id='passwordID' style='display:none'>
                  </td>
                </tr>
                <tr> 
                  <td>&nbsp;</td>
                  <td> 
                    <div align='right'> 
                      <input id='formkey' type='submit' name='Submit' value='Войти' style='border: 1px solid #336699;BACKGROUND-COLOR: #dfd;' OnClick='document.getElementById(\"passwordID\").value=coding(document.getElementById(\"passwordpID\").value,\"".$_SESSION[pass_code]."\");document.getElementById(\"passwordpID\").value=\"\";'>
                    </div>
                  </td>
                </tr>
              </table>
              </form>
          </td>
        </tr>
      </table>



function coding($str,$code)
{
    $rs="";
    $ii=0;
    $vp=73;
    for($i=0;$i<strlen($code);$i++)
    {
    if($ii==strlen($str)) $ii=0;
    $vol=ord($code[$i])-48+ord($str[$ii]);
    if($vol>222) {$vol=$vp;$vp++;}
    $rs=$rs.$vol;
    $ii++;
    }
    return $rs;
}

  Ответить  

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования