|
|
|
Перегружаю страничку каждые 5 сек - в IE нормально, в Mozille моргает
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Содержимое 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> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2008, 12:27 |
|
||
|
Перегружаю страничку каждые 5 сек - в IE нормально, в Mozille моргает
|
|||
|---|---|---|---|
|
#18+
возможно Код: plaintext 1. 2. 3. попробуйте как в примере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2008, 14:00 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=348&tid=1456998]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 389ms |

| 0 / 0 |
