Avatar billede idiotbarn Nybegynder
18. december 2002 - 00:25 Der er 5 kommentarer og
1 løsning

Links fra database-->asp--> flash

Jeg giver op... Jeg har et tekstfelt hvor brugeren kan indsætte links og andet tekst, som jeg så med asp indsætter direkte ind i en database. Mit problem er så at hvis jeg tilføjer et link, eller tegnene < og > stopper flash med at vise det der kommer bagefter...jeg henter teksten med:

NewsSQL = "Select * from News order by Dato DESC"
Set rs = Conn.Execute(NewsSQL)
i=0
Do While i<2

lngTheDate = rs("Dato")
arrMonths = Array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul","Aug", "Sep", "Okt", "Nov", "Dec")
lngMonth = Month(lngTheDate)
Datonr=Datepart("d",lngTheDate)
Yearnr=Datepart("yyyy",lngTheDate)
Tekst = left(rs("Tekst"), 47) & "..."
Resultat = Resultat & "<a href=""Http://www.xxxx.dk/forside/Nyhederne.asp""><b>" & arrMonths(lngMonth-1) & " " & Datonr & ", " & Yearnr & "</b><br><I>Skribent:" & rs("Skribent") & "</I><br>" & Tekst & "</a><br><br>"

i=i+1
rs.MoveNext
Loop
Flash = "Kortenyheder=" & Resultat
   
    Response.Write Flash


Hvordan får jeg flash til at vise alt hvad jeg putter ind i databasen? Skal jeg konvatere nogen tegn når jeg indsætter/henter dem?

Det skal være uden brug af:
System.useCodepage = true;

Håber at der er nogen der kan hjælpe...
Avatar billede _k Nybegynder
18. december 2002 - 10:22 #1
Prøv evt. med URLencode metoden. Den formaterer dine variable så de kan blive sendt over nettet. Det lyder nemlig som om du har et eller flere specialtegn (f.eks. &) som driller flash.

I stedet for:

Response.Write Flash

Skriver du:

Response.Write (Server.URLEncode(Flash))

Husk også i Flash's "Textfield properties" at specificere om du arbejder med html eller alm. tekst.
Avatar billede idiotbarn Nybegynder
18. december 2002 - 17:57 #2
Arg...jeg har fundet ud af at det ikke er flash's skyld... I min db står der:

Fuvkinher <U><A href="http://www.xxx.dk">fhfg</A></U> hf hfgedit nu er nyheden længere tomsalen alk la sdlask lai als,ae ela alkn

Men når jeg skal ha asp til at udskrive den, ser kilden sådan ud:
Avatar billede idiotbarn Nybegynder
18. december 2002 - 18:05 #3
Ups...jeg ber den jo om kun at skrive 47 tegn ud...det er også med htmlkoder...tak for hjælpen allligevel...lukker
Avatar billede idiotbarn Nybegynder
18. december 2002 - 18:06 #4
hmm...ups nu fik du dem...det er hvad der sker...
Avatar billede _k Nybegynder
18. december 2002 - 18:11 #5
Ja, jeg siger da mange tak :o) - men fedt at du fik løst problemet!
Avatar billede idiotbarn Nybegynder
18. december 2002 - 19:52 #6
tja...jeg ved hvad problemet er, men ikke lige hvordan jeg får asp til at se bort fra html koderne...
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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