Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как сделать весь сайт не активным? (https://javascript.ru/forum/misc/18657-kak-sdelat-ves-sajjt-ne-aktivnym.html)

9xakep 10.07.2011 15:23

да и искал я уже там....

trikadin 10.07.2011 15:26

Запустите его ещё раз, я его переделал.

9xakep 10.07.2011 15:48

а щас то почему не работает
var _div = путь к моему окну,в самом начале кода
function ...() {
//тут идет массивный код
}
 function deactivate_all() {
 div= document.createElement("div");
 div.id="overlay"
 document.body.appendChild(div);
 document.body.appendChild(_div); //вставляю свой див,так же как вы вставили кнопку
 }

trikadin 10.07.2011 15:50

Возможно, потому, что вы не скопировали стиль?)

9xakep 10.07.2011 15:56

да скопировал =)
У меня все работает,но окно все равно неактивно.Это я просто кусок скрипта дал
Cейчас еще вот так попробовал сделать:
document.body.div.appendChild(_div);

то есть наложить окно на див,но безуспешно

Magneto 10.07.2011 16:01

Окно с авторизацией нужно расположить слоем выше чем прозрачный див которым Вы накрываете сайт. Используйте сss-свойство z-index. Учтите что z-index можно указывать только тем слоям у которых свойство position установленно в relative | absolute | или fixed

9xakep 10.07.2011 16:11

Спасибо огромное!!!Все получилось!

trikadin 10.07.2011 16:17

Magneto, так вроде, чем дальше элемент в коде, тем "выше" на странице он расположен.

Цитата:

Сообщение от Magneto
только тем слоям у которых свойство position установленно в relative | absolute | или fixed

А, да... Возможно, у него элемент не спозиционирован абсолютно или относительно, а статически.


Часовой пояс GMT +3, время: 06:25.