Ciao.
Perchè quando richiamo da pagina asp il testo contenuto in un record mi viene mostrato così:
codice:<span style="text-decoration: underline;">testo di prova</span></p>![]()
Ciao.
Perchè quando richiamo da pagina asp il testo contenuto in un record mi viene mostrato così:
codice:<span style="text-decoration: underline;">testo di prova</span></p>![]()
Non ho ben capito... cosa c'è nel db?
Usi forse la server.htmlencode?
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Grazie x aver risposto.Originariamente inviato da Roby_72
Non ho ben capito... cosa c'è nel db?
Usi forse la server.htmlencode?
Roby
Nel campo TESTO del DB MYSQL ho questo testo formattato con un editor:
Quando lo richiamo così all'interno di una textarea:
<span style="text-decoration: underline;">testo di prova</span></p>
Si visualizza così:codice:<textarea rows="15" name="note_agg" cols="59"><%=objRs("testo")%></textarea>
Perchè non vedo soltanto ? :
<span style="text-decoration: underline;">testo di prova</span></p>
testo di prova
Ovvio nella textarea il testo è pari pari.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Capisco.Originariamente inviato da Roby_72
Ovvio nella textarea il testo è pari pari.
Roby
E non posso fare in modo di vederlo formattato come testo di prova ?
Devi usare una funzione che elimini i tag HTML.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Nulla da consigliarmi?Originariamente inviato da Roby_72
Devi usare una funzione che elimini i tag HTML.
Roby
Ne abbiamo parlato pochi giorni fa.
Cercare.....
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Grazie, ho trovato questo, ma la visualizzo sempre con tutti i tag html:Originariamente inviato da Roby_72
Ne abbiamo parlato pochi giorni fa.
Cercare.....
Roby
codice:Function ReplaceDaA(str,da,lunghezza,sostituzione) ReplaceDaA=Mid(str,1,da)&sostituzione&Mid(str,da+lunghezza+1) End Function Function HtmlEncodeFuoriTag(str) dim re,strx,differenzaLunghezza,ris differenzaLunghezza=0 strx=str set re=Server.CreateObject("VBScript.RegExp") re.Pattern="(^|>)([\s\S]*?)((<[\/a-zA-Z])|$)" re.Global=true re.Multiline=true set ris=re.Execute(str) for each rr in ris strx=ReplaceDaA(strx,rr.FirstIndex+differenzaLunghezza,rr.Length,rr.submatches(0)&Server.HTMLEncode(rr.submatches(1))&rr.submatches(2)) differenzaLunghezza=differenzaLunghezza+Len(Server.HTMLEncode(rr.submatches(1)))-Len(rr.submatches(1)) next HtmlEncodeFuoriTag=strx End Function <textarea rows="15" name="note_agg" cols="59"><%=Replace(Server.HTMLEncode(HtmlEncodeFuoriTag(objRs("testo"))),vbCrLf," ")%></textarea></td>