|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.10.2011, 11:22 | #1 |
Форумчанин
Регистрация: 27.01.2010
Сообщений: 330
|
Свое popup окошко
Нужно сделать своё popup окошко. Возник вопрос, допустим при открытии фото для увеличения на jquery фон того что за окошком с фото становится "черным". На сколько я понимаю это просто div с width=100% height=100% и прозрачным черным фоном или как?
|
15.10.2011, 13:26 | #2 |
Форумчанин
Регистрация: 25.10.2010
Сообщений: 155
|
var value = 0;
function setOpacity() { value += .3; var testObj = document.getElementById('test'); testObj.style.width = "100%"; testObj.style.height = "100%"; testObj.style.display = "block"; testObj.style.opacity = value/10; testObj.style.filter = 'alpha(opacity=' + value*10 + ')'; myTimeout = setTimeout("setOpacity()", 1); if ((value/10) >= .5) { clearTimeout(myTimeout); } document.getElementById('warning'). style.display = "block"; } function removeOpacity() { value -= .3; var testObj = document.getElementById('test'); myTimeout2 = setTimeout("removeOpacity()", 1); testObj.style.opacity = value/10; testObj.style.filter = 'alpha(opacity=' + value*10 + ')'; if ((value/10) <= 0) { testObj.style.display = "none"; clearTimeout(myTimeout2); } document.getElementById('warning'). style.display = "none"; } var str = window.location.href; // alert(str); //////////////Запустить popup myTimeout3=setTimeout(function (){setOpacity(); clearTimeout(myTimeout3);},1000); /////////////// document.write('<style type="text/css">body { margin: 0; padding: 0;}#test { background: #000; display: none; opacity: 0; filter: alpha(opacity=0); position: fixed; top: 0; left: 0; z-index: 100;}#warning { width: 300px; height: 120px; text-align: center; position: fixed; top: 25%; left: 35%; background: #fff; border: #f00 1px solid; z-index:101; display:none; }</style>'); document.write('<div id="test"></div> <div id="warning"><h3>123</h3>Текст <!--<a href="#" onclick="removeOpacity();">Закрыть</a> --></div>'); |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод символов в окошко | pufystyj | Общие вопросы C/C++ | 1 | 21.12.2010 06:39 |
Плавающее окошко | BredoGen | Общие вопросы Delphi | 9 | 02.04.2010 17:02 |
Бегающее окошко. | Gon | Фриланс | 5 | 24.06.2009 17:05 |
Всплывающее окошко | Micha | Помощь студентам | 3 | 30.03.2008 13:58 |
Плавающее окошко | Маркъ | Общие вопросы Delphi | 2 | 02.04.2007 18:42 |