Men nu indsætter den den gudhjælpende også koden i textarea'en, så det bliver en ikke særlig køn blanding af først kode og så indeholdet fra databasen og derefter lidt kode igen.
du må ikke have HTML imellem to textarea tags. at det har virket skyldes sikkert et mirakel. flyt dine script tags uden for tekstarea og skriv istedet document.formentextarealiggeri.tekst.value = erstat(document.formentextarealiggeri.tekst.value)
>Men hvorfor erstatter du ikke bare tegnene i ASP? Det er da meget smartere! Hermed gjort - det var i hvert fald også en hel del nemmere. Nu virker det, tak til jer :-)
Således ser løsningen nu ud - det blev til en ren asp-løsning... og i javascript-forum he he ;)
Har I nogen kommentarer? (I så fald ikke, skal I have mange tak for hjælpen)
if Request.ServerVariables("REQUEST_METHOD") = "GET" then
strSQL = "select * from artikel where nr = " & Request.QueryString("nr") set rs = Conn.execute(strSql) if vis = "titel" then Response.Write MyReplace(rs("titel"), "DBToScreen") elseif vis = "forfatter" then Response.Write MyReplace(rs("forfatter"), "DBToScreen") elseif vis = "tekst" then Response.Write MyReplace(rs("tekst"), "DBToScreen") end if end if
end function
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
strSQL = "UPDATE ARTIKEL set tekst = '" & MyReplace(Request.form("tekst"), "screenToDB") & "' WHERE nr = " & Request.form("nr") set rs = Conn.execute(strSQL) status = "Artiklen " & Chr(34) & MyReplace(Request.form("titel"), "screenToDB") & Chr(34) & " er blevet oprettet/opdateret." response.redirect ("index.asp?status=" & status)
end if
function MyReplace (replaceStr, type1)
if type1 = "screenToDB" then replaceStr = Replace(replaceStr, Chr(39), "´") replaceStr = Replace(replaceStr, Chr(34), """) replaceStr = Replace(replaceStr, vbCrlf, "<br>")
elseif type1 = "DBToScreen" then replaceStr = Replace(replaceStr, "´", Chr(39)) replaceStr = Replace(replaceStr, """, Chr(34)) replaceStr = Replace(replaceStr, "<br>", vbCrlf) end if
ideén med at lave det i javascript er jo sådan set at flytte regneopgaver fra den stakkels server til hr. og fru Hests Pentium 4 der bare venter på at få nogle tal at rive i.. Men hvis man ikke har så mange besøgende kan det jo være ligemeget *gnæk* *gnæk*.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.