Avatar billede babyworm Nybegynder
17. marts 2004 - 17:04 Der er 9 kommentarer og
1 løsning

replace linieskift med <br>

Hejsa,

Jeg har lavet en gæstebog, hvor koden til at tilføje en post er:

<!-- #include file="conn.asp" -->
<link rel="stylesheet" type="text/css" href="style.css">
<%
strCmd = Request.QueryString("cmd")

openConn()

If strCmd = "addnew" Then

strId        = Request.Form("id")
strDate        = Request.Form("date")
strName        = replace(Request.Form("name")&"","'","''")
strHeadline    = replace(Request.Form("headline")&"","'","''")
strEmail        = replace(Request.Form("email")&"","'","''")
strHomepage    = replace(Request.Form("homepage")&"","'","''")
strContext    = replace(Request.Form("context")&"","'","''")

    strSQL = "INSERT INTO guest ("
               
    strSQL = strSQL & "[Date], "   
    strSQL = strSQL & "Name, "
    strSQL = strSQL & "Headline, "
    strSQL = strSQL & "Email, "
    strSQL = strSQL & "Homepage, "
    strSQL = strSQL & "Context) "

    strSQL = strSQL & "values ("

    strSQL = strSQL & "'" & Now & "', "
    strSQL = strSQL & "'" & strName & "', "
    strSQL = strSQL & "'" & strHeadline & "', "
    strSQL = strSQL & "'" & strEmail & "', "
    strSQL = strSQL & "'" & strHomepage & "', "
    strSQL = strSQL & "'" & strContext & "')"

    connection.Execute(strSQL)
%>

<h2>Dit indlæg er registreret</h2><br>
<a href="guestview.asp">Gå til Gæstebogen</a>
<%
Else
%>
<h1>Skriv i gæstebogen</h1>
<form method="post" action="guestadd.asp?cmd=addnew">
<table>
  <tr>
    <td>Navn:</td>
    <td align="right"><input type="text" name="name" class="input"></td>
  </tr>
  <tr>
    <td>Overskrift:</td>
    <td align="right"><input type="text" name="headline" class="input"></td>
  </tr>
  <tr>
    <td>Email:</td>
    <td align="right"><input type="text" name="email" class="input"></td>
  </tr>
  <tr>
    <td>Hjemmeside:</td>
    <td align="right">http:// <input type="text" name="homepage" class="input"></td>
  </tr>
  <tr>
    <td colspan="2">Beskrivelse:<br><textarea name="context" cols="39" rows="5" class="input"></textarea></td>
  </tr>
  <tr>
  <td colspan="2"><input type="submit" value="Opret" class="knap"></td>
  </tr>
</table><br>
<a href="guestview.asp">Gå til Gæstebogen</a>
</form>

<%
End if
closeConn()
%>

__________________________________

Så er mit spørgsmål.. har fundet en kode der efter sigende burde erstatte f.eks. linieskift med <br>, men jeg ved ikke hvordan jeg skal integreer den...

Function Smile(text)
text = server.HTMLEncode(text)
text = Replace(text,vbCrLf,"<br>")
text = Replace(text,"","<b>")
text = Replace(text,"
","</b>")
text = Replace(text,"","<i>")
text = Replace(text,"
","</i>")
text = Replace(text,"","<u>")
text = Replace(text,"
","</u>")
text = Replace(text,":)","<img src=""bluesmile.gif"">")
text = Replace(text,":(","<img src=""ledsensmile.gif"">")
text = Replace(text,"",""" target=""_blank"">")
text = Replace(text,"
","</a>")
Response.Write text
End Function
Avatar billede mm12010 Nybegynder
17. marts 2004 - 17:07 #1
Response.Write(Replace(text,vbCrLf,"<br>"))
Avatar billede babyworm Nybegynder
17. marts 2004 - 17:09 #2
Skal have lagt denne lange kode ind i mit system, og derved gøre så når man skriver ting i context, så skrifter den det ud...
Avatar billede mm12010 Nybegynder
17. marts 2004 - 17:14 #3
det må jo være i guestview.asp det skal indsættes...
Avatar billede babyworm Nybegynder
17. marts 2004 - 17:16 #4
Nej.. tror det er når man skal tilføje en post.. så skal den jo tage linieskiftet fra inputtet, og erstatte med en <br>
Avatar billede mm12010 Nybegynder
17. marts 2004 - 17:20 #5
så til føjer du de linier fra ovenstående funktion du ønsker på denne måde:

strContext=replace(Request.Form("context")&"","'","''")
strContext=Replace(strContext,vbCrLf,"<br>")

'osv...
Avatar billede babyworm Nybegynder
17. marts 2004 - 17:23 #6
oki.. Hvis man så skal redigere i det, dvs hive det ud i formen, skal det så bare være modsat:
strContext=Replace(strContext,"<br>",vbCrLf)
Avatar billede mm12010 Nybegynder
17. marts 2004 - 22:36 #7
jepper !-)
Avatar billede mm12010 Nybegynder
25. marts 2004 - 02:17 #8
svar ;-)
Avatar billede babyworm Nybegynder
26. marts 2004 - 00:03 #9
Thank you :)
Avatar billede mm12010 Nybegynder
26. marts 2004 - 00:35 #10
selv tak :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester