Вслывающее окошко с формой входа на форум.
Сообщений 1 страница 12 из 12
Поделиться22008-03-24 22:57:27
А можно по конкретнее, что за всплывающее окошко то???
Поделиться32008-03-25 15:08:13
Я наверно не правильно тему назвал
Тут не всплывающее окошко. Просто когда этот скрипт поставлен (HTML-низ) при нажатии на ссылку "Войти"
тебя не перебрасывает на страницу авторизации, а форма ввода логина и пароля открывается на главной.
Поделиться42008-11-29 16:51:39
У меня не получилось 
Поделиться52008-11-29 23:25:33
Sasuke, странно перепроверил работает. Вы в HTML-низ ставили?
Если все-таки работать не будет, то поставьте вместо того этот скрипт (в HTML-низ):
<script language="JavaScript">
function showLDiv()
{
if( document.getElementById("loginDiv").style.display == 'none' )
document.getElementById("loginDiv").style.display = ''
else document.getElementById("loginDiv").style.display = 'none'
return false;
}
function check_form()
{
if(document.forms["form_login"].req_username.value=='' || document.forms["form_login"].req_username.value=='') {
alert('Оба поля обязательны для заполнения');
return false;
}
return true
}
url=document.URL
if(url.indexOf("login.php")==-1 && document.getElementById('navlogin')){
document.getElementById('navlogin').innerHTML = "<a href=\"login.php\" onclick=\"return showLDiv()\"><span>Войти</span></a>"
login = "<center><div id=loginDiv style=\"display: none; \">"
login += "<form id=form_login name=login method=post action=\"login.php?action=in\" onsubmit=\"return check_form()\">"
login += "<fieldset>"
login += "<legend>Введите ваше имя и пароль ниже</legend>"
login += "<input type=hidden name=form_sent value=1 />"
login = login + "<input type=hidden name=redirect_url value="+document.URL+" />"
login += "<br><table width=\"100%\" align=left>"
login += "<tr><td align=left><b>Имя :</b></td><td align=left><input type=\"text\" id=\"fld1\" name=\"req_username\" size=\"30\" maxlength=\"25\" /></td></tr>"
login += "<tr><td align=left><b>Пароль :</b></td><td align=left><input type=\"password\" id=\"fld2\" name=\"req_password\" size=\"30\" maxlength=\"16\" /></td></tr>"
login += "</table>"
login += "</fieldset>"
login += "<p class=formsubmit><input type=submit class=button name=login value=\"Войти\" /><br /> <a href=\"register.php\">Еще не зарегистрированы?</a><br /> <a href=\"login.php?action=forget\">Забыли пароль?</a></p>"
login += "</form>"
login += "</div></center>"
document.getElementById('pun-navlinks').innerHTML += login
}
</script>
<style>
#loginDiv{
position:absolute;
z-index: 2;
background-color : Gray;
border : solid;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
padding-top : 5px;
width: 300px;
}
</style>Даже по-красивее будет 
Поделиться62008-11-30 16:30:53
странно перепроверил работает. Вы в HTML-низ ставили?
Да
Если все-таки работать не будет, то поставьте вместо того этот скрипт (в HTML-низ)
Этот тоже не работает(((
Возможно из-за того,что у меня форум 0pk
Поделиться72008-12-01 01:10:21
Sasuke, странно... поставьте один из этих скриптов и дайте ссылочку на ваш форум. Я посмотрю, потом напишу что исправить 
Поделиться82008-12-01 15:13:58
Irbis
Хорошо.Ссылку на форум в профиль поставил.
Поделиться92008-12-01 15:35:52
Sasuke, у вас работает скрипт я нажал на "Войти" и открылось окошко 
Поделиться102008-12-01 15:39:51
Irbis
Уже работает,но раньше не работало.Даже не знаю что это было 
Поделиться112008-12-01 15:41:33
Sasuke, ну просто форум у вас громоздкий, наверно скрипт не успевал загружаться
Поделиться122008-12-01 15:44:23
Irbis
Понятно.