Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27

Discussione: news senza a capo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    220

    news senza a capo

    Ho fatto una pagina per inserimento news in un DB access, ma se in questo campo di testo io utilizzo degli a capo oppure copio/incollo un testo da un qualsiasi programma di videoscrittura, e questo testo presenta degli a capo, nel DB non se memorizzano pertanto alla fine la news mi si visualizzera col testo tutto di seguito.

    Non riesco a trovare dove possa essere il difetto, nella pagina asp di inserimento? Oppure nel database? La tabella deve avere qlc propietà particolare?

    Per favore chiunque possa aiutarmi... posso anche inviare la pagina di inserimento news e il db se c'è qlc anima pia disposta ad aiutarmi...

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nessun difetto.
    Nel db gli a capo ci sono anche se non li vedi.
    Quando visualizzi la news invece:

    codice:
    testo = rs("testo")
    response.write(replace(testo, VbCrLf, "
    "))
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    220
    Io per visualizzare la news uso nel TD dove dovrebbe andare:

    Response.Write("Pubblicata in data " + Mostra_News("data") + "

    " + Mostra_News("descrizione"));

    Mentra all'inizio della pagina c'è anche questo script:

    <%
    var id = parseInt(Request.QueryString("id"));
    var Mostra_News = Cn.Execute("SELECT * FROM news WHERE id LIKE " + id);
    Cn.Execute("UPDATE news SET click = click + 1 WHERE id LIKE " + id);
    %>

    Scusa la mia ignoranza... ma come posso inserire il tuo suggerimento nel mio asp?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Al posto di questo:

    codice:
    ... Mostra_News("descrizione"));
    questo:

    codice:
    ... Replace(Mostra_News("descrizione"), VbCrLf, "
    "));
    In JS lato server "dovrebbe" essere lo stesso....

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    220
    ci provo subbbito !!!
    muchas gracias :P

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    220
    Ehm... mi da questo errore...

    Microsoft JScript runtime error '800a1391'

    'VbCrLf' is undefined

    /newhome/new.asp, line 150


    E lalinea 150 è proprio quellamodificata...

  7. #7
    Non ne sono sicuro, ma prova così:

    codice:
    Replace(Mostra_News("descrizione"), \n, "
    "));
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    220
    Microsoft JScript compilation error '800a03f6'

    Invalid character

    /newhome/new.asp, line 150

    E mi indica il carattere \ prima del n...

    Non ci vorrà un carattere di escape per non fargli contare la \ ?

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fai prima a studiarti la funzione replace per JS lato server.

    Roby

  10. #10
    Vedi così cosa succede:

    codice:
    Replace(Mostra_News("descrizione"), '&#92;' + '&#110;', "
    "));
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.