Показать сообщение отдельно
  #5 (permalink)  
Старый 30.12.2012, 06:34
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

function BlackScreen()
{
   document.body.innerHTML += '<div style="width:100%; height:100%; background:#000; z-index:100; opacity:0.5; filter:alpha(opacity=50)"></div>';
}


Или можно сделать с указанием прозрачности и удалением при повторном вызове ф-ции.

function BlackScreen(a)
{
   var b = document.getElementById('black')
   if(b)
   {
      b.parentNode.removeChild(b);
   }
   else
   {
      document.body.innerHTML += '<div id="black" style="width:100%; height:100%; background:#000; z-index:100; opacity:'+(a/100)+'; filter:alpha(opacity='+a+')"></div>';
   }
}

BlackScreen(50);  //Прозрачный на 50%
BlackScreen(30);  //Прозрачный на 30%

Последний раз редактировалось ruslan_mart, 30.12.2012 в 06:41.
Ответить с цитированием