Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Modifica testo

  1. #1
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643

    Modifica testo

    non sto capedo perchè quando richiamo del testo dal db, mi compaiono anche i
    Giò

  2. #2
    perchè (molto prob) quando inserisci il testo nel campo del db fai una cosa del genere:

    codice:
    testo = replace(testo,VbCrLf,"
    ")
    cosa che non devi fare! l'istruzione sopra la utilizzi quando vuoi visualizzare un testo con i relativi ritorni a capo in una pagina html.


  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Primo perché ce li hai messi...
    Secondo perché forse fai un response.write server.htmlencode

    Roby

  4. #4
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    La pagina l'ho eredità, ad un certo punto trovo:

    codice:
    strMessage = Replace(strMessage, "
    " & vbCrLf, vbCrLf, 1, -1, 1)
    strMessage = Replace(strMessage, "
    ", vbCrLf, 1, -1, 1)
    Li cancello?
    Giò

  5. #5
    ricordati quello che ti ho detto! quando inserisci la variabile testo nel db: replace(testo,VbCrLf,"
    ")
    quando devi visualizzare lo stesso testo in una pagina html e vuoi anche far vedere correttamente i ritorni a capo hai bisogno di replace(testo,VbCrLf,"
    ")


  6. #6
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    giusto per essere sicuro, ho questo codice, elimino quello in rosso?

    codice:
    strMessage = request.Form("News_testo")
    
    strMessage = Replace(strMessage, "<", "&lt;", 1, -1, 1)
    strMessage = Replace(strMessage, ">", "&gt;", 1, -1, 1)
    strMessage = Replace(strMessage, "£", "&pound;", 1, -1, 1)
    strMessage = Replace(strMessage, "¢", "&cent;", 1, -1, 1)
    strMessage = Replace(strMessage, "       ", "", 1, -1, 1)
    strMessage = Replace(strMessage, "      ", "", 1, -1, 1)
    strMessage = Replace(strMessage, "     ", "", 1, -1, 1)
    strMessage = Replace(strMessage, "    ", "", 1, -1, 1)
    strMessage = Replace(strMessage, "   ", "", 1, -1, 1)
    strMessage = Replace(strMessage, vbTab, "", 1, -1, 1)
    strMessage = Replace(strMessage, vbCrLf, "
    " & vbCrLf, 1, -1, 1) 
    strMessage = strMessage
    Giò

  7. #7
    YES!!!

  8. #8
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Scusate ma adesso il testo risulta tutto senza ritorno a capo
    Giò

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.