Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.11.2008, 06:52
Новичок на форуме
Отправить личное сообщение для piople Посмотреть профиль Найти все сообщения от piople
 
Регистрация: 07.11.2008
Сообщений: 3

Disable элементов страницы
Здравствуйте, столкнулся с проблемой.
Делаю AJAX авторизацию на сайте, все сделал, реализовал, но встретился с проблемой в оформлении.
Как работает: на сайта, на любой странице есть кнопка авторизация, по нажатию на эту кнопку по средствой AJAX подгружается форма авторизации в <div> который распологается посреди страницы. И собственно проблема в том чтобы отлючить все элементы страницы кроме формы авторизации, те что находятся на фоне.

Если у кого есть пример, или мысли как сделать, поделитесь пожалуйсто?

З.Ы. Если кто не понял чего я добиваюсь, пример можно глянуть тут - http://gold.cross-kpk.ru/index.php?act=news, нажмите на ссылку подробнее и поймете чего я хочу добиться, только вместо новости мое окно авторизации.
Ответить с цитированием
  #2 (permalink)  
Старый 07.11.2008, 08:36
...
Отправить личное сообщение для Zibba Посмотреть профиль Найти все сообщения от Zibba
 
Регистрация: 13.10.2008
Сообщений: 225

По идеи, можно использовать два дива. Первый на все пространство где нужно закрыть фон (залить нужным цветом допустим), а второй по верх первого уже с формой авторизации.
P.S. Так, мысли вслух.
Ответить с цитированием
  #3 (permalink)  
Старый 07.11.2008, 08:39
Новичок на форуме
Отправить личное сообщение для piople Посмотреть профиль Найти все сообщения от piople
 
Регистрация: 07.11.2008
Сообщений: 3

попробую, отпишусь что получится...
Ответить с цитированием
  #4 (permalink)  
Старый 07.11.2008, 09:59
Новичок на форуме
Отправить личное сообщение для piople Посмотреть профиль Найти все сообщения от piople
 
Регистрация: 07.11.2008
Сообщений: 3

Ну собсно, спасиб за идею, сделал сам. Кому интересно:
var browser = new Browser();
var dragObj = new Object();
window.onload = Browser;

function draw() {
  	    document.getElementById('ddlShadow').innerHTML = "";

		displace_x=3;
  		displace_y=3;
				
		shadowWidth=document.getElementById('TTT').offsetWidth;
		shadowHeight=document.getElementById('TTT').offsetHeight;
				
		document.getElementById('ddlShadow').innerHTML += "<div id='shadow_total' style='position:absolute; left:0px; top:0px; width:"+shadowWidth+"px; height:"+shadowHeight+"px; background:#000000'>&nbsp;</div>"		
		if ((browser.isNS)||(window.opera)) {
			document.getElementById("shadow_total").style.opacity = 0.2;
		}
		if (browser.isIE){
			document.getElementById("shadow_total").style.filter = "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
		}
	}

function Browser() {
  	var ua, s, i;
  	this.isIE    = false;
  	this.isNS    = false;
  	this.version = null;
  	ua = navigator.userAgent;
  	s = "MSIE";
  	if ((i = ua.indexOf(s)) >= 0) {
    	this.isIE = true;
    	this.version = parseFloat(ua.substr(i + s.length));
    	return;
  	}
  	s = "Netscape6/";
  	if ((i = ua.indexOf(s)) >= 0) {
    	this.isNS = true;
    	this.version = parseFloat(ua.substr(i + s.length));
    	return;
  	}
 	 s = "Gecko";
  	if ((i = ua.indexOf(s)) >= 0) {
    	this.isNS = true;
    	this.version = 6.1;
    	return;
  	}
  	if(window.opera){this.isIE = true;}
}


Спс, удачи
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить время генерации страницы. Phoenix Общие вопросы Javascript 3 19.12.2008 08:07
XML представление страницы Lamer Общие вопросы Javascript 0 08.09.2008 14:35
Автообновление <div> без перезагрузки страницы Antihrist AJAX и COMET 14 28.07.2008 06:06
Изменение шапки при обновлении страницы nasty blood (X)HTML/CSS 0 07.04.2008 13:13
Срабатывание скрипта при загрузке страницы bormax Общие вопросы Javascript 3 03.04.2008 09:57