Newsgroup: it.comp.lang.javascript
Titolo: visualizzare un elemento di un array ogni tot secondi - qualcuno mi può aiutare?

Qualcuno è cosi gentile da provare questo codice, io lo provato ma non 
visualizza gli elementi dell'array ogni tot secondi e poi in fondo dovrebbe 
ripartire dal primo.
qualcuno sa dirmi dove è l'errore? GRAZIE MILLE A TUTTI.
--- CODE ------------------
<script language="JavaScript">
var phrases = new Array();
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & 
Server.MapPath("/dbase/db.mdb") & ";pwd=123456"
strSQL = "SELECT * FROM news ORDER BY data DESC"
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn
objRS.movefirst
intnumero=0
do while not(objRS.eof)
%>
phrases[<%=intNumero%>]='<table width=100%><tr><td><font face=verdana 
size=2><%=objRS("banner")%></table>'
<%
intNumero = intNumero + 1
objRS.movenext
loop
objRS.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
%>
</script>
<div id="displayer"></div>
<script language="JavaScript">
<!--
function SymError()
{
  return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
  return (new Object());
}
window.open = SymWinOpen;
//-->
</script>
<script type="text/javascript">
nx=0,
oD=null;
window.onload=function(){
if (document.getElementById && (oD=document.getElementById("displayer"))){
oD.innerHTML=phrases[nx++];
setInterval(function(){
oD.innerHTML=phrases[nx++];
if (nx==phrases.length) nx=0;
},1500);
}else{
alert("Errore: Impossibile referenziare l'oggetto; o mancato supporto del 
DOM w3c");
}
}
</script>
<script language="JavaScript">
<!--
var SymRealOnLoad;
var SymRealOnUnload;
function SymOnUnload()
{
  window.open = SymWinOpen;
  if(SymRealOnUnload != null)
     SymRealOnUnload();
}
function SymOnLoad()
{
  if(SymRealOnLoad != null)
     SymRealOnLoad();
  window.open = SymRealWinOpen;
  SymRealOnUnload = window.onunload;
  window.onunload = SymOnUnload;
}
SymRealOnLoad = window.onload;
window.onload = SymOnLoad;
//-->
</script>

Scusate ho visto ora che avevo già ripostato il questito quindi qeusta 
domanda è doppia comunque chi leggesse questo messaggio il rultato della 
pagina aspeseguita nel web è qui sotto
secondo voi cosa non và?
--- CODE -----
<script language="JavaScript">
<!--
function SymError()
{
  return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
  return (new Object());
}
window.open = SymWinOpen;
//-->
</script>
<script language="JavaScript">
var phrases = new Array();
phrases[0]='<table width=100%><tr><td><font face=verdana size=2>prova 
news2</table>'
phrases[1]='<table width=100%><tr><td><font face=verdana size=2>prova 
news</table>'


 secondo voi cosa non và?
Sempre la stessa cosa: hai 2 onload e il secondo sovrascrive il primo
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.


scusa ma non essendo pratico del linguaggio mi sai dire cosa esattamente 
devo togliere, non vorrei togliere pezzi che poi servono pensando il 
contrario
grazie 

 contrario
No, non so aiutarti perché dovrei studiarmi cosa fa tutto quel popņdiroba
che hai scritto...per far funzionare lo script basta che togli tutto quel
giochetto con symevent e simili.
Magari basta un rem su quell'onload finale?
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

   S.S.S.
Fantastico! funziona perfettamente siete stati tutti dei grandi complimenti.