Avatar billede totalpc Seniormester
04. april 2008 - 11:39 Der er 3 kommentarer og
1 løsning

problem i forbindelse med left

Hej
Jeg bruger nedenstående kode til kun at vise en del at en nyhed på min side.
<td align="left" class="style2"><% Response.write LEFT(rs("tekst"),120) & "..." %></td>

Nu har jeg dog lige opdaget en lille uhensigtsmæssighed. Hvis der er et billede med i teksten så kan den jo finde på at dele mit i img scr=blabla.. hvilket resulterer i et lille rødt kryds som billede... Kan jeg på en eller anden måde tjekke for img tag'et og altid del før eller efter et billede eller kan det gøres smartere ?
Avatar billede w13 Novice
04. april 2008 - 11:43 #1
Jeg har selv benyttet følgende funktion:

function RemoveHTML(sText)
    Set RegEx=New RegExp
    RegEx.Pattern="<[^>]*>"
    RegEx.Global=true
    sText=replace(sText,"<br>",vbCrLf)
    RemoveHTML=RegEx.Replace(sText,"")
end function

Så kan du sige:

<td align="left" class="style2"><%=left(RemoveHTML(rs("tekst")),120)&"..."%></td>

Så fjernes HTML-koder først.
Avatar billede totalpc Seniormester
04. april 2008 - 11:55 #2
Syntax error

/blogview.asp, line 136

function RemoveHTML(sText)


Skal det stå et bestemt sted?
Avatar billede w13 Novice
04. april 2008 - 11:56 #3
Det skal stå i ASP, dvs. sådan her:

<%function RemoveHTML(sText)
    Set RegEx=New RegExp
    RegEx.Pattern="<[^>]*>"
    RegEx.Global=true
    sText=replace(sText,"<br>",vbCrLf)
    RemoveHTML=RegEx.Replace(sText,"")
end function%>

Og det skal være før vi skal bruge det, altså før:

<td align="left" class="style2"><%=left(RemoveHTML(rs("tekst")),120)&"..."%></td>

Så du kan bare indsætte det oppe omkring toppen af dokumentet f.eks., så er du på den sikre side.
Avatar billede totalpc Seniormester
04. april 2008 - 12:03 #4
Jeg havde gjort som du skriver...dog havde jeg funktionen lige over linien hvor jeg så brugte det... Det gav fejlen.
Nu flyttede jeg det til top i dokumentet så virker det åbenbart...
Takker
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