iSlayter
Новичок
Проблема с передачей данных в IE
Сабж. Есть проблема. http://chtenie.fourthphase.ru/?component=gallery&lang=RU - форма входа.
Если ввести какие-либо данные в IE вываливается ошибка предусмотренная на тот случай, когда данные введены не были.
В FireFox и Opere все отлично. Можете попробовать с пользователем:
логин - demo;
пароли - demo;
Используемый класс - xajax 0.5b.
Где же ошибка? Весь день просидел.
Сабж. Есть проблема. http://chtenie.fourthphase.ru/?component=gallery&lang=RU - форма входа.
Если ввести какие-либо данные в IE вываливается ошибка предусмотренная на тот случай, когда данные введены не были.
В FireFox и Opere все отлично. Можете попробовать с пользователем:
логин - demo;
пароли - demo;
Используемый класс - xajax 0.5b.
Часть ф-ииfunction submitSignup()
{
xajax.$('loginButton').disabled=true;
xajax.$('loginButton').value="Loggin in...";
xajax_login(xajax.getFormValues("loginForm"));
return false;
}
PHP:
function login($aFormValues){
global $l,$mysql,$smarty,$REGISTRATION_CONFIRMATION;
$objResponse = new xajaxResponse();
$login = strip_tags($aFormValues['login']);
$password = md5(strip_tags($aFormValues['password']));
if (!isset($_SESSION['logedin'])){
if (($password==NULL) AND ($login==NULL) AND ($_COOKIE['login']!=NULL) AND ($_COOKIE['password']!=NULL)){
$login = $_COOKIE['login'];
$password = $_COOKIE['password'];
}
if (($password==NULL) AND ($login==NULL) AND ($_SESSION['login']!=NULL) AND ($_SESSION['password'])!=NULL){
$login = $_SESSION['login'];
$password = $_SESSION['password'];
}
if (($login==NULL)or($password==NULL)){
$objResponse->alert($l['LOGDATANOTENTERED']);
$objResponse->assign("loginButton","value",$l['LOGINBUTTON']);
$objResponse->assign("loginButton","disabled",false);
return $objResponse;
die();
}
*****
тут основной код
*****
$smarty->assign('login',$_SESSION['login']);
$objResponse->script("HideguestElements();");
$objResponse->assign("loginform","innerHTML",$smarty->fetch('userLoggedInMenu.tpl'));
return $objResponse;
}
Где же ошибка? Весь день просидел.