Join the forum, it's quick and easy

Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

    Форма входа

    Ballack
    Ballack
    Модератор
    Модератор


    Сообщения : 29
    Очки : 87
    Репутация : 50
    Дата регистрации : 2011-01-04
    Возраст : 29

    Форма входа Empty Форма входа

    Сообщение  Ballack Пн Янв 10, 2011 5:58 pm

    http://s45.radikal.ru/i109/1006/63/2ddaa7058fb1.jpg

    Скрипт проверен во всех современных браузерах и работает нормально.

    Установка очень простая и выполняется в один шаг. Данный код помещаем после <body>:

    Код:
    <?if(!$USER_LOGGED_IN$)?><style type="text/css">   
    #panel {   
          position: fixed;   
          width: 100%;   
          height: 42px;   
          background: #555;   
    }   

    #panel input {   
          margin-top: 10px;   
          border: 1px solid #555;   
          background: #FFF;   
    }   

    #panel a {   
          font: normal normal bold 11px/13.2px Tahoma;   
          margin-top: 10px;   
          color: #FFF;   
    }   

    #panel a:hover {   
          text-decoration: underline;   
    }   
    </style>   
    <div id="panel" align="center">   
          <input type="text" id="user" />   
          <input type="password" id="password" />   
          <input type="button" id="sbm" value="Вход" />   
          <a href="javascript://" onclick="new _uWnd('Prm','Напоминание пароля',300,130,{autosize:1,closeonesc:1},{url:'/index/5'});return false;">   
          Забыл пароль   
          </a>   
          |   
          <a href="/index/3" target="_blank">   
          Регистрация   
          </a>   
    <br />   
    <span id="status"></span>   
    </div>   
    <script type="text/javascript">   
    var scrollable = true;   
    $(window).scroll(function () {   
          $('#panel:animated').stop();   
          if ($(document).scrollTop() > 0 && scrollable) {   
          $('#panel').animate({   
            opacity: 0.3   
          },   
          1000),   
          scrollable = false;   
          } else {   
          $('#panel').animate({   
            opacity: 1   
          },   
          1000),   
          scrollable = true;   
          }   
    });   
    $('#sbm').click(function () {   
          $('#status').html('<b style="color: gray;">Отправка запроса</b>');   
          $.post('/index/sub', {   
          user: $('#user').val(),   
          password: $('#password').val(),   
          remlogin: 1,   
          a: 2,   
          ajax: 1   
          },   
          function (a) {   
          $('#status').html($(a).text().indexOf('ad=window.location') != -1 ? '<b style="color: green;">Авторизация прошла успешно</b>' : '<b style="color: red;">Произошла ошибка</b>');   
          });   
    });   
    </script><?endif?>

      Текущее время Вс Апр 28, 2024 12:40 pm