Har problem med ett javascript.
Det är en array som ska skrivas ut med ett visst intervall och jag får felet oavslutad textsträng vid anropet av funktionen som ska skriva ut texten.
Kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%
Session.LCID = 1053
Set MinCon = Server.CreateObject("ADODB.Connection")
MinCon.Open strCon
SQL = "SELECT live.id, live.user, live.text, members.alder, members.kon FROM live INNER JOIN members ON"&_
" members.user = live.user ORDER BY live.datum DESC LIMIT 4"
set Recset = MinCon.execute(SQL)
%>
<script language="JavaScript">
<!--
var iCount = 0
var megafonen = new Array('<% Do WHILE NOT Recset.EOF %><table width="100%" border="0" cellpadding="0" height="30"><tr><td valign="top" align="left"><a href="http://www.krogliv.com/profil/profil.asp?user=<%=Recset("user")%>" target="mainFrame"><span class="topic-megafon"><%=Recset("user")%></span>*<span class="small-megafon"><%=Recset("kon")%><%=Recset("alder")%></a></span><br><span class="text-megafon"><marquee><%=Recset("text")%></marquee></span></td></tr></table>','<% Recset.Movenext
Loop
Recset.Close
Set Recset = Nothing
MinCon.Close
%>')
function ChangeText(){
document.getElementById("megafonen").innerHTML = megafonen[iCount]
iCount += 1
if (iCount == megafonen.length-1) {
iCount = 0
}
setTimeout('ChangeText()',12000);
}
//-->
</script>
</head>
<body onLoad="ChangeText();">
<meta http-equiv="refresh" content="58">
<span id="megafonen"></span>
</body>
</html>
# Regel 1 /Anders