Newsgroup: it.comp.lang.javascript
Titolo: sempre in merito a visualizzazione elementi array ogni tot secondi

con questo codice misto asp e javascript prelevo i dati da un database e poi 
vorrei visualizzarli ogni tot secondi dal primo all'ultimo e poi ripartire 
dall'inizio.
qualcuno può provare questo codice e dirmi secondo voi cosa non và?
grazie a tutti.
-- CODE -------------
qualcuno mi aiuta a capire cosa sbaglio in questo script misto asp e 
javascript? grazie a tutti.
<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>

 dall'inizio.
Tutti i suggerimenti che ti sono stati dati non li hai applicati: manca la
chiusura della td e della tr, ci sono 2 onload uno sovrapposto all'altro (e
quindi non può funzionare lo script), ti è stato chiesto di postare la
risultante e non misto con asp (vbscript tra l'altro, fosse almeno
jscript...)
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

 -- 
ok ora lo posto eccolo qua sotto
--- 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>'


io nn riesco a entrare in una finestra di un gioco yahoo perchè mi spunta
una x rossa in alto a sx (cm quando nn riesci a vedere una immagine) e mi
spunta la seguente tab:
riga: 34
carattere: 1
errore: 'SymRealWinOpen'non è definito
codice: 0
URL: http//
it.play.yahoo.com/games/roomad.htlm?room=yahoo_1041952150
vi prego di risp se sapete cm risolvere il mio problema

 codice: 0
Se lo script non e' tuo c'e' niente che tu possa faree.
Deve correggerlo yahoo o chi per loro.
Cmq visto che si tratta di una window.open vedi di non avere un pop-up 
blocker attivato.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO .