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

На сколько я представляю onload к странице будет относиться, а она уже будет загружена, и в ней будет меняться содержимое "DIV ts", т.е. onload не будет срабатывать... или я не прав?
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=windows-1251">
<SCRIPT language=JavaScript>
function RunJava(resurs)
{
 var fso = new ActiveXObject("Scripting.FileSystemObject")
 var b = fso.FileExists(resurs)
 if (b) { eval(fso.OpenTextFile(resurs, 1, 0).ReadAll()) }
}
 
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 = ""
 // может грузиться и отрабатывать аж до 8-10 секунд, в загружаемом файле вызов процедуры stroka ([["66","#"],["+","А1"],["+","Б1"],["-","В8"],["-","Г4"],["+","Д5"]]) которая наращивает переменную 'os'
 RunJava("resurs" + js + ".js")
 document.all["waitDiv"].style.visibility = 'hidden' // или document.getElementById('waitDiv').style.display='none'
 ts.innerHTML = os
}
</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>

Мне нужно чтоб LOADING появлялся не при загрузке страницы, а при вызове proc() и после её отработки он исчезал

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