Показать сообщение отдельно
  #28 (permalink)  
Старый 27.07.2017, 13:14
Интересующийся
Отправить личное сообщение для DjFuntik Посмотреть профиль Найти все сообщения от DjFuntik
 
Регистрация: 15.01.2013
Сообщений: 19

Ну к примеру, тут загрузки с сервера и строки 16 и 23 никак ни на что не влияют, если 23 строку закомментировать, то LOADING 16-ой строкой делается видимым,т.е. оно работает, а т.к. в конечном счёте его не видно, то значит и строка 23 работает.... но почему оно выполняется как-то не последовательно ума не приложу......
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<SCRIPT language=JavaScript>
var colon = new Array()
function stroka(colon)
{
 os += "<TABLE><TR>"
 for (var i = 1; i < colon.length; i++)
  os += "<TD><P>....<IMG src='" + colon[i][1]+ ((colon[i][0]=="+")?"":"-") + ".jpg'>...</TD>"
 os+="</TR></TABLE>"
}
  
function proc(js)
{
 document.all["waitDiv"].style.visibility = 'visible' // или document.getElementById('waitDiv').style.display='block'
 os = ""
 ts.innerHTML = os
 if (js==62) stroka ([["66","#"],["+","А1"],["+","Б1"],["-","В8"],["-","Г4"],["+","Д5"]])
 if (js==96) stroka ([["67","#"],["+","А2"],["-","Б3"],["+","В7"],["+","Г9"],["-","Д1"]])
 if (js==01) stroka ([["68","#"],["+","А3"],["+","Б5"],["-","В1"],["+","Г2"],["+","Д8"]])
 setTimeout('ts.innerHTML = os;', 5000);
 document.all["waitDiv"].style.visibility = 'hidden' // или document.getElementById('waitDiv').style.display='none'
}
</script>
</head>
 
<body>
 <img src='screens1.jpg' onclick=proc('62')>
 <img src='screens2.jpg' onclick=proc('96')>
 <img src='screens3.jpg' onclick=proc('01')>
 <DIV id='waitDiv' style='z-index:1; left: 47%; visibility: visible; position: absolute; top: 50%; text-align: center; background-color=yellow; border-style=groove'><FONT color=red><B><BIG>Идёт загрузка...</BIG></B><BR><IMG src='loading.gif'><BR>Пожалуйста, подождите.</FONT></DIV>
 <div id='ts'></div><script>proc('62')</script>
</body>

</html>

Последний раз редактировалось DjFuntik, 27.07.2017 в 13:18.
Ответить с цитированием