Har denna kod! Men när <%=RS("info")%> innehåller ett " i början blir det javascriptfel! Kolla om du har ett " i rs("info") och ta bort det innan du lägger till det. Denna kod då? Ska det fungera? Fast dock är det bara en " i databasen i info. funkar det inte med \ framför " , \ är väll escapechar i javascriptPellePlus [LÖST]
<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("forum.mdb" & ";pwd=xxxxxxxx;")
Set RS=Conn.Execute("Select * From users Order By username")%>
<script type="text/javascript">
<!--
<%x=0
Do Until RS.EOF Or x=50%>
var PPlus = new PellePlus("<%=RS("username")%>", "<%=RS("sign")%><br/>" );
PPlus.SetGroup("users");
PPlus.AppendRow("<%=RS("info")%>");
PPlus.AppendRow("<%=RS("email")%>");
PPlus.WritePlus();
<%x=x+1
RS.MoveNext
Loop%>
//-->
</script>Sv: PellePlus
<code>
dim strInfo
strInfo = rs("info")
if left(strInfo, 1) = """ then ' eller om du måste köra med chr-funktionen för att få fram " tecknet... (lite osäker)
strInfo = mid(strInfo, 2, len(strInfo))
end if
.....
PPlus.AppendRow("<%= strInfo %>");
...
</code>Sv: PellePlus
PPlus.AppendRow("<%=Replace(RS("info"), """", """)%>");Sv: PellePlus
PPlus.AppendRow("<%=Replace(RS("info"), chr(34), "\" & chr(34) )%>");
eller är det / som är escapechar i javascript?
//Roger