/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Udskift karakterer i en tekststreng med et~
Fra : Jakob Munck


Dato : 25-11-01 09:13

Jeg har lavet en lille chat, hvor brugerne skal kunne sætte små muntre
gif-ikoner ind i teksten de skriver til hinanden. Det kan gøres ved at man i
tekstfeltet indskriver en kode for ikonen, og denne kode så - inden den den
indsættes i applikation-variabel - udskiftes med et link til ikonen. Det
kunne måske se ud noget i stil med dette:

<%
.......

replace in tekststreng "(1)" with <img border='0' src='ikon01.gif'>

replace in tekststreng "(2)" with <img border='0' src='ikon02.gif'>

replace in tekststreng "(3)" with <img border='0' src='ikon03.gif'>

.....

%>

Ovenstående er pseudokode, og det virker ikke, men hvordan skal det skrives?


v.h.
Jakob Munck



 
 
Kim Keldsen (25-11-2001)
Kommentar
Fra : Kim Keldsen


Dato : 25-11-01 10:07

> replace in tekststreng "(1)" with <img border='0' src='ikon01.gif'>
>
> replace in tekststreng "(2)" with <img border='0' src='ikon02.gif'>
>
> replace in tekststreng "(3)" with <img border='0' src='ikon03.gif'>

Prøv med:
Replace(Den streng der skal søges i , "Den del der skal udskiftes" , "Det
der skal være istedet for")

i dit tilfælde ville det sådan ud:
replace(tekststreng , "" , "<img border='0' src='smiley.gif'">)

Hilsen Kasper K





Jakob Munck (25-11-2001)
Kommentar
Fra : Jakob Munck


Dato : 25-11-01 19:48

Det virker perfekt. Tak for det !

v.h.
Jakob Munck



Tony Lorentzen (25-11-2001)
Kommentar
Fra : Tony Lorentzen


Dato : 25-11-01 20:07

"Kim Keldsen" <kk@ajourit.dk> wrote in message
news:9tqcce$7or$1@sunsite.dk...

[snip]

> i dit tilfælde ville det sådan ud:
> replace(tekststreng , "" , "<img border='0' src='smiley.gif'">)

Ja det virker. Men drenge (og eventuelle piger) - husk nu at overholde HTML
standarderne. Vi må ikke bruge ' i stedet for ". Derfor:

replace(tekststreng , "" , "<img border=""0"" src=""smiley.gif"">")

Det kan betale sig i det lange løb at overholde standarderne. Prøv evt.
http://validator.w3.org

Hygge,

Tony Lorentzen
tony@lorentzen.com



Kasper Katzmann (25-11-2001)
Kommentar
Fra : Kasper Katzmann


Dato : 25-11-01 21:27

> Ja det virker. Men drenge (og eventuelle piger) - husk nu at overholde
HTML
> standarderne. Vi må ikke bruge ' i stedet for ". Derfor:
>
> replace(tekststreng , "" , "<img border=""0"" src=""smiley.gif"">")
>
> Det kan betale sig i det lange løb at overholde standarderne. Prøv evt.
> http://validator.w3.org

Jeg bliver lige nød til at spørge.
Hvad er det der kan betale sig? Kører koden hurtigere?
Er der browsere der laver fejl? Hvad er det?

Der er mange der snakker om de der standarder.
Men er det ikke Microsoft der sætter dem *gggg* ? Just kidding

Eller var det bare en generel (og venlig) henstilling ?

Men søndagsfornøjlige hilsner
Kasper K



Søg
Reklame
Statistik
Spørgsmål : 177507
Tips : 31968
Nyheder : 719565
Indlæg : 6408569
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste