<% if Session("cminloggad") = "ja" then %>
<body background="lajv_bg.gif" topmargin="3" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<link href="menu.css" rel="stylesheet" type="text/css">
<div id="lajvBody"></div>
<%
Set objRS = objConn.Execute("SELECT * FROM live order by ID Desc limit 1")
Do While Not objRS.EOF
%>
<td style="width:100%" class="tdbg">
<b><font color="#FFFFFF" face="Verdana"><center><a target="contents" href="main.asp?page=2&userid=<%=objRS("ID")%>"><b><%=Fixbug(objRS("anvandarnamn"))%></b></a> : <%=Fixbug(objRS("meddelande"))%></center></font></b></td>
<%
objRS.MoveNext
Loop
objRS.Close : Set objRS = Nothing
%></tr>
</td></div>
<%
End IF
%>
Det är för att javascriptet inte kan tolka å ä ö.
Du får göra en enkel funktion i ASP som rättar till å ä ö till "HTML" å ä ö:
function swedishChars(str)
str = replace(str,"Ä","Ä")
str = replace(str,"Å","Å")
str = replace(str,"Ö","Ö")
str = replace(str,"ä","ä")
str = replace(str,"å","å")
str = replace(str,"ö","ö")
swedishChars = str
end function
<%=swedishChars(Fixbug(objRS("anvandarnamn")))%>
Fixbug() funktion är väl din SQL-injection fix. du behöver inte använda den på "ut" data.. det är bara när du kallar det i din SQL du behöver använda det.
du kan även använda istället för SwedishChars funktion HTMLEncode()