Devo innestare un banner nel sito e pensavo di farlo utilizzando uno script asp collegato ad un access. Non mi funziona...
mi sapete dire dove sbaglio?


Nel db ho la tabella record con
nel campo1 ho i link del banner dove porta l'utente al click sul banner
nel campo2 ho l'immagine del banner
e nel campo3 un testo che appare con il banner

<%
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/ban07.mdb")
strConn=strConn & ";pwd=training"
Conn.Open strConn
sql="SELECT TOP 18 * FROM record ORDER BY ad_id DESC"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
Do While Not rs.EOF
%>

<script language="Javascript">
<!--

var currentdate = 0;
var core = 0;

function initArray() {

this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];
}
}

link = new initArray(
"<%=RS("campo1")%>",
);

image = new initArray(
"<%=RS("campo2")%>",
);

text = new initArray(
"<%=RS("campo3")%>",
);

var currentdate = new Date();
var core = currentdate.getSeconds() % image.length;
var ranlink = link[core];
var ranimage = image[core];
var rantext = text[core];

document.write('<a href=\"' +ranlink+ '\" target=\"_top\"><img src=\"'+ranimage+'\" border="0" alt=\"'+rantext+'\"></a>');

//-->
</SCRIPT>

<%
rs.MoveNext
Loop
%>