Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.08.2011, 17:21
Профессор
Отправить личное сообщение для Александр х@к Посмотреть профиль Найти все сообщения от Александр х@к
 
Регистрация: 24.08.2011
Сообщений: 159

кнопка закрыть в диве
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Модальное окно</title>
<style type="text/css">
body {margin:0; padding:0}
h1, h2 {text-align:center; color:#f00}
p {margin:0; text-align:justify; text-indent:1.5em}
#content {padding:5px}
  
/* черная полупрозрачная подложка */
#modall {
    display:none;
    position:absolute;
    width:100%;
    text-align:center;
}
/* для нормальных браузеров */
/* IE 6 не понимает спецификатора дочернего селектора > */
body > #modall {
background-color:#000;
-moz-opacity: 0.2; /* код для движков Mozilla */
opacity:.20;
}
  
/* псевдоокно */
#formm {
    display:none;
    position:absolute;
    width:400px;
    height:200px;
    margin:auto;
    padding:20px;
    text-align:left;
    background-color:#fff;
}
  
/* прикрасы */
.login {margin-left:39px}
.pass {margin-left:32px}
.style1 {
    font-family: "Courier New", Courier, monospace;
    white-space: nowrap;
    background-color: #ccc;
}
</style>
<!--[if IE]>
<style type="text/css">
#modall {filter: Alpha(Opacity=20); background-color:#000;}
</style>
<![endif]-->
<script type="text/javascript">
var timer = null;
var opacity = 20;
function show_modall ()
{
    // нагромождение с низким поклоном Великому Биллу
    // для нормальных браузеров достаточно window.innerHeight
    var height = (window.innerHeight? window.innerHeight:
        (document.documentElement.clientHeight? document.documentElement.clientHeight:
        document.body.offsetHeight));
    var width = (window.innerWidth? window.innerWidth:
        (document.documentElement.clientWidth? document.documentElement.clientWidth:
        document.body.offsetWidth));
          
    var top = Math.ceil(height / 2 - 110);  // 110 - половина высоты окна с формой, включая padding
    var left = Math.ceil(width / 2 - 210);  // 210 - половина ширины окна с формой, включая padding
    // устанавливаем черный полупрозрачный блок на весь экран
    document.getElementById ("modall").style.height = height+"px";
    // делаем его видимым
    document.getElementById ("modall").style.display = 'block';
    // позиционируем псевдоокно по высоте
    document.getElementById ("formm").style.top = top+"px";
    document.getElementById ("formm").style.left = left+"px";
    // делаем его видимым
    document.getElementById ("formm").style.display = 'block';
    // "проявляем" затенение
    timer = setInterval ("shadow()", 1);
}
  
function shadow ()
{
    document.getElementById ("modall").style.opacity = opacity++    / 100;
    document.getElementById ("modall").style.MozOpacity = opacity   / 100;
    document.getElementById ("modall").style.filter = "Alpha(Opacity="+opacity+")";
    if (opacity >= 80)
        clearInterval (timer);
}
</script>
</head>
  
<body>
<div id="modall"></div>
    <div id="formm">
        <formm>
        Введите логин <input class="login" type="text" /><br />
        Введите пароль <input class="pass" type="password" /><br />
        Подтвердите пароль <input type="password" /><br />
        <h2><input type="submit" /></h2>
    </formm>
</div>
</div>
<div id="content">
<input type="button" onclick="show_modall()" value="Показать окно" /></p>
</div>
</body>
</html>


код кнопки закрыть
<!DOCTYPE HTML>
<html>
<body>
<DIV id="mouselayer" align="center" style="z-index:100;left: 50%;height:220px;weight:220px;position:absolute;border:0px solid #333;background-color:transparent"><DIV id="mouselayer" align="center" style="text-align:right">
<A href="#" onClick="fr.location.href='about:blank';if  (document.getElementById)  {  document.getElementById('mouselayer').style.visibility='hidden'; }  else  if (document.all)  {  document.all['mouselayer'].style.visibility='hidden'; } else  if  (document.layers) {  document.layers['mouselayer'].visibility='hide';  };return(false);"
style="font-size:12px;font-weight:bold;border:none;padding:0 13px" title="<span class="highlight">закрыть</span>">&times;</A>
</DIV>
</body>
</html>


куда его поставить в всплываю. див
Ответить с цитированием
  #2 (permalink)  
Старый 29.08.2011, 17:45
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

Сообщение от Александр х@к
всплываю.
какое нелепое сокращение, после такого количества букв!

А кнопку надо поставить во всплывающий див (modall).
Ответить с цитированием
  #3 (permalink)  
Старый 29.08.2011, 20:17
Профессор
Отправить личное сообщение для Александр х@к Посмотреть профиль Найти все сообщения от Александр х@к
 
Регистрация: 24.08.2011
Сообщений: 159

а точнее? перед, после
modall
или куда
Ответить с цитированием
  #4 (permalink)  
Старый 29.08.2011, 21:50
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

Сообщение от Александр х@к
<div id="modall">*!*</div>*/!*
<div id="formm">
<form*!*m*/!*>
Введите логин <input class="login" type="text" /><br />
Введите пароль <input class="pass" type="password" /><br />
Подтвердите пароль <input type="password" /><br />
<h2><input type="submit" /></h2>
</form*!*m*/!*>
</div>
*!*</div>*/!*
Вы похоже не только JS не знаете. Вы разберитесь где у Вас какие дивы закрываются и существуют ли вообще такие элементы как <formm>?
Сообщение от Александр х@к
или куда
Сообщение от ваый
А кнопку надо поставить во всплывающий див (modall).
Как еще обьяснить? Вот тут:
<div id="modall">Ваша форма и *!*кнопка*/!*</div>
Ответить с цитированием
  #5 (permalink)  
Старый 29.08.2011, 22:04
Профессор
Отправить личное сообщение для Александр х@к Посмотреть профиль Найти все сообщения от Александр х@к
 
Регистрация: 24.08.2011
Сообщений: 159

есть всё, и то что кинули не робит
Ответить с цитированием
  #6 (permalink)  
Старый 15.09.2011, 21:45
Профессор
Отправить личное сообщение для Александр х@к Посмотреть профиль Найти все сообщения от Александр х@к
 
Регистрация: 24.08.2011
Сообщений: 159

помогите
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кнопка ссылкой, для случаев если js отключен clear Events/DOM/Window 1 27.07.2011 09:08
IE6. отдать пользователю файл и закрыть окно Vglaz Internet Explorer 0 23.06.2011 13:55
Появляющаяся/исчезающая кнопка при прокрутке страницы MailRes Элементы интерфейса 2 22.06.2011 11:49
поиск текста в диве и фокусировка на нем Suharik jQuery 16 02.12.2010 12:39
Не работает кнопка "Назад" savagden Javascript под браузер 3 10.12.2009 20:25