Показать сообщение отдельно
  #3 (permalink)  
Старый 25.01.2018, 06:06
Аспирант
Отправить личное сообщение для Dyec Посмотреть профиль Найти все сообщения от Dyec
 
Регистрация: 09.01.2018
Сообщений: 32

сократил код:
if(!self.parent.frames.length)  {

  var d = document;
  var e = d.createElement('button');
  var setCss = 'font-size: 10pt; position: fixed; left: 0px; height: 32px; width: 38px; background: #e3e8e1; border-radius: 0 4px 4px 0; border: 1px solid gray; z-index: 9999; opacity: 0.9; filter:alpha(opacity=90); ';
  var blackA = '<big><big><b><font color="black">';
  var stopX = '&#10006;';
  var refO = '&#8635;';
  var blackB = '</color></b></big></big>';
  var sec = "5"; // секунд

function askSeconds() {
  var age = prompt('Время в секундах (2-180):', sec);

if(!age) {
  callback();
//alert('Пустое значение!');
}
else if(age < 2) {
  alert('Слишком мало! Минимум 2 секунды!');
}
else if(age > 180) {
  alert('Слишком много! Максимум 180 секунд!');
} else {

 var second = age;
 var ag = '1';

 }


if(ag='1') {


function traySec()
        {
          
if(second<=9) {
  second='0' + second; }

if(document.getElementById) {
  timer.innerHTML=second; }

if(second==00) {
return false; }

second--;

setTimeout(traySec, 1000);
}

 function trayInfo() {
var e = d.createElement('button');
e.style.cssText = setCss+'top: 135px;';
d.documentElement.appendChild(e);
e.innerHTML = blackA+'<span id="timer"></span>'+blackB;
e.onclick = function() {

//пауза traySec
     }
   }

trayInfo();
traySec();

function refresh() { 
location.reload();
}
setInterval(refresh, age*1000);

  }

}//закрытие askSecond


function autorefresh() {

e.style.cssText = setCss+'top: 100px;';
d.documentElement.appendChild(e);
e.innerHTML = blackA+refO+blackB;
e.onclick = function() {

askSeconds();

stopautorefresh();

    }
  }
autorefresh();

function stopautorefresh() {

e.style.cssText = setCss+'top: 100px;';
d.documentElement.appendChild(e);
e.innerHTML = blackA+stopX+blackB;
e.onclick = function() {
//stop
    }
  }

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