powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Перегружаю страничку каждые 5 сек - в IE нормально, в Mozille моргает
3 сообщений из 3, страница 1 из 1
Перегружаю страничку каждые 5 сек - в IE нормально, в Mozille моргает
    #35094303
Marina3494
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Содержимое XML-файла меняется очень быстро,
поэтому страничку я перегружаю раз в 5 секунд.
Почему-то в IE это происходит для глаза незаметно (ну только в статусной строке появляется название программы), а в Mozille страничка "моргает"...
Что-то можно сделать? спасибо!

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=WINDOWS-1251">
<meta http-equiv="Expires" content="Tue, 20 Aug 1996 14:25:27 GMT">
<SCRIPT language=JavaScript>
<!--
var id;
var isIE_XML = (navigator.userAgent.toLowerCase().indexOf("msie") > -1)?true:false;
var isMoz_XML = (document.implementation && document.implementation.createDocument)?true:false;
function XMLDOM()
{
var docDOM;
if (isIE_XML)
docDOM = new ActiveXObject("Microsoft.XMLDOM");
else if (isMoz_XML) docDOM = document.implementation.createDocument("", "", null);
else return null;
docDOM.async = false;
return docDOM;
}
function showXML(docXML,docXSL,strID)
{
if (isIE_XML)
document.getElementById(strID).innerHTML = docXML.transformNode(docXSL);
else if (isMoz_XML)
{
var result = XMLDOM();
var procXSL = new XSLTProcessor();
procXSL.importStylesheet(docXSL);
procXSL.transformDocument(docXML,docXSL,result,null);
var p = document.getElementById(strID);
while (p.hasChildNodes())
p.removeChild(p.lastChild);
p.appendChild(result.documentElement);
}
}
var xml = XMLDOM();
var xsl = XMLDOM();
function execute()
{
var x;
xml.load("http://*****/cgi-bin/Prg1.cgi?GetXml=1");
xsl.load("http://*****/cgi-bin/Prg1.cgi?GetXsl=1");
showXML(xml,xsl,"Proc");
id=setTimeout(execute2,5000)}
function execute2()
{
xml.load("http://*****/cgi-bin/Prg1.cgi?GetXml=1");
showXML(xml,xsl,"Proc");
setTimeout(execute2,5000);
}
-->
</SCRIPT>
</head>
<style type="text/css">
<!--
a:link {font-family:tahoma; color:#083073; font-size:11pt; text-decoration:none;}
a:visited {font-family:tahoma; color:#083073; font-size:11pt; text-decoration:none;}
a:active {font-family:tahoma; color:#083073; font-size:11pt; }
a:hover {font-family:tahoma; color:red; font-size:11pt; text-decoration:none;}
-->
</style>
<body bgcolor="#D7DEE7" text="#333333" link="#FFFFFF"
alink="#FFFF33" vlink="#FFFFFF"
leftmargin="10" topmargin="0"
rightmargin="0" bottommargin="0"
marginheight="0" marginwidth="0" onload="execute();">
<div id="Proc"></div>
</body>
</html>
...
Рейтинг: 0 / 0
Перегружаю страничку каждые 5 сек - в IE нормально, в Mozille моргает
    #35094708
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно
Код: plaintext
1.
2.
3.
while (p.hasChildNodes())
p.removeChild(p.lastChild);
p.appendChild(result.documentElement);
}
работает медленно.
попробуйте как в примере
...
Рейтинг: 0 / 0
Перегружаю страничку каждые 5 сек - в IE нормально, в Mozille моргает
    #35094952
Marina3494
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увы... попробовала...
моргает, гадина.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Перегружаю страничку каждые 5 сек - в IE нормально, в Mozille моргает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]