как сделать весь сайт не активным?
Вложений: 1
вот у меня есть окно(суть окна-выбираешь имя,вводишь пароль,получаешь доступ к сайту),все бы хорошо,как сделать так что пока окно(div) не закроется на сайте нельзя было ничего нажимать?
Что бы было понятнее,вот скрин,то есть окно -обвел красным цветом,а все что синим это должно быть не активно,как такое провернуть?:write: P.S.надеюсь понятно объяснил:blink: |
<style> #overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; -moz-opacity: 0; -webkit-opacity: 0; -o-opacity: 0; opacity: 0; filter: alpha(opacity=0); } #button { width: 100px; position: absolute; left: 50%; top: 50%; margin: -50px; } </style> <script> function deactivate_all() { div= document.createElement("div"); div.id="overlay"; button= document.createElement("Button"); button.innerHTML= "Проверить"; button.onclick= function() {alert("А я работаю!")}; button.id= "button"; document.body.appendChild(div); document.body.appendChild(button); }; </script> <a href="http://google.com">Google</a><br /> <a href="http://yandex.ru">Yandex</a><br /> <a href="http://yahoo.com">Yahoo</a><br /> <br /><button onclick="alert('В следующий раз спрашивайте у вышеперечисленных')">Посмотреть совет</button> <br /><br /><button onclick="deactivate_all()">Сделать всё неактивным</button> |
Нужно сверху сайт накрывать дивом с прозрачным или полупрозрачным бекграундом. После авторизации див уберать. Бекграундом должно быть обезательно изображение.
|
Цитата:
|
твой пример не рабочий,нажимаю на кнопку и все также остается
|
Какой браузер? Под firefox'ом всё прекрасно...
|
хотя нет,все работает:agree:
почему-то на этом сайте не работало,вставил на экспериментальном сайте код в (без кнопок разумеется) body + body onLoad=..и все заработало,большое спасибо!:thanks: |
только вот я не догоняю,как теперь сделать так что бы мое окно было активным?:blink:
Поскольку неактивен же весь сайт... |
Поменял немного стили. Последний вариант тестировал подо всеми браузерами, везде работает.
|
Посмотрите мой пример ещё раз, там ответ на ваш вопрос.
|
Часовой пояс GMT +3, время: 21:41. |