Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    testo troppo lungo......

    ragazzi ho bisogno di un aiutino.

    Richiamo da un database il testo di una notizia. Il tetso però è troppo lunfo e dopo un tot di caratteri ( ad esempio 45 ), devo sostituire il testo restante con dei puntini e il testo "continua".

    Esempio:
    "Pubblicato nuovo bando sui finanziameenti regionali...continua"

    come faccio?

  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    lunghezza=numeroDiCaratteri
    notizia=mid(rs("news"),1,lunghezza)
    notizia=notizia&"<a href=dettaglio.asp?notizia="&rs("id_notizia")&">.. .continua</a>"

  3. #3
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412
    come ha detto gold va bene, però potrebbe tagliare le parole alla fine. altrimenti bisognerebbe dividere la stringa in parole (split(rs("news"))), prenderne 20 o 30 con un ciclo e poi aggiungere il link

    ciao
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  4. #4
    risolto....grazie

  5. #5
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    giusto


    oppure potresti fare cosi':

    lunghezza=numeroDiCaratteri
    if len(rs("news")) > lunghezza then
    notizia=mid(rs("news"),1,lunghezza)
    for i = 1 to cint((len(rs("news"))-len(notizia)))
    if rigth(rs("news"),len(notizia)+1)= " " then
    i=cint((len(rs("news"))-len(notizia)))
    else
    notizia=notizia&rigth(rs("news"),len(notizia)+1)
    end if
    next
    else
    notizia=rs("news")
    end if
    notizia=notizia&"<a href=dettaglio.asp?notizia="&rs("id_notizia")&">.. .continua</a>"

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.