Avatar billede Slettet bruger
15. juni 2006 - 22:18 Der er 12 kommentarer og
1 løsning

Ret Til glad ansigt

Dav.

Hvordan laver man så hvis man skriver ":)" kommer der et glad ansigt?
Avatar billede weis Nybegynder
15. juni 2006 - 22:28 #1
Jeg har ikke testet det, men vil du ikke kunne bruge replace:

<% response.write replace(rs("tekst"),":)","<img src=""smiley.gif"">") %>
Avatar billede Slettet bruger
16. juni 2006 - 13:23 #2
Den siger bare
Microsoft VBScript runtime error '800a000d'

Type mismatch: 'rs'

/design/VIP.asp, line 2



www.leol.dk/design/vip.asp
Avatar billede weis Nybegynder
16. juni 2006 - 14:30 #3
jeg antog at du skulle brige det når du henter noget tekst fra en databse! og så skal du jo ændre "rs" til det du brugere i den sammenhæng og "tekst" til det felt i databasen!
Avatar billede Slettet bruger
16. juni 2006 - 14:47 #4
Har jeg prøvet. Men jeg fandt noget andet der virkede
Avatar billede saudoo Nybegynder
16. juni 2006 - 16:51 #5
:| Sig mig engang. Du har da lige skrevet en artikel og ASP? Det er rimeligt enkelt at gå til..

Replace("Her skriver du kilden","hvad der skal findes i kilden","hvad der skal erstattes med")

Såre simpelt.
Avatar billede Slettet bruger
16. juni 2006 - 17:23 #6
Men så er det problemet at jeg skal jo skrive en masse HTML ting
Avatar billede saudoo Nybegynder
16. juni 2006 - 19:18 #7
En masse html ting? Hvad mener du? Tags?

Om ikke andet, skal du selvfølgelig skrive at den skal skifte det ud med et billedetag.

F.eks. at den skal ændre ":)" til "<img src="smile.gif" alt="" />". Så vil den ændre alle steder der findes et ":)" i den tekst du replacer i.
Avatar billede Slettet bruger
16. juni 2006 - 20:30 #8
Hvad mener du?
Avatar billede saudoo Nybegynder
16. juni 2006 - 20:55 #9
Eksempel:

Du åbner et recordset, og vi leger at vi har din connection i en variabel der hedder database.

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM tabellen", database

Så har vi et recordset. Herfra henter vi en ting fra den første række i kolonnen ved navn "kolonne1".

rs.Fields("kolonne1")

For at udskrive dette skal vi bruge en Resonse.Write().. Således:
Response.Write(rs.Fields("kolonne1")

Og der er her at vi kan udskifte alle :) med billeder af glade hoveder. Det gøres således:

Response.Write(Replace(rs.Fields("kolonne1"),":)","<img src=""smile.gif"" alt="""" />")

Altså:
Replace() blev brugt på følgende måde:
Replace("1","2","3")

1 = Her skriver du kilden
2 = Hvad der skal findes i kilden
3 = Hvad der skal erstattes med

Og som du nok ved, skal man kun sætte "" rundt om noget, hvis det er en tekst.
Avatar billede saudoo Nybegynder
16. juni 2006 - 20:56 #10
Hvad jeg mente med det andet, var, at det var ligegyldigt om du selv kendte svaret. Hvis du stillede et spørgsmål, og jeg kendte svaret, som jeg gav dig, er du forpligtet til at give mig de points du har sat på spørgsmålet. Hvis jeg da vil have dem. :)

Men det er ligemeget denne gang.. Bare så du ved det til næste gang. :)
Avatar billede Slettet bruger
16. juni 2006 - 21:42 #11
Jaja. Du får dem . Post et svar.
Avatar billede saudoo Nybegynder
16. juni 2006 - 22:43 #12
Hov kom til at skrive det sidste i det forkerte spørgsmål. Må du undskylde. :P

Men det er ligemeget med de points. Håber bare du kan bruge det til noget. Ellers må du skrive igen. ;)
Avatar billede Slettet bruger
16. juni 2006 - 23:04 #13
Ok
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