Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628

    dividere un testo ...mamma mia ! :(

    salve a tutti,

    ho questa necessità: ho un testo abbastanza lungo, e devo impaginarlo in 4 colonne.
    Per le 4 colonne avevo pensato a dei DIV invece che tabelle ...e fin qui ..ok.
    il testo ovviamente scorre dalla prima in altro, finisce in basso nella prima, ricomincia in alto nella secondo, e così via...
    ...ovviamente (almeno) non c'è un modo per impaginarlo senza tagliarlo in 4 ...
    ...anche fin qui ci sono riuscito, cioè, taglio il testo in percentuale (25%, 4 colonne) ma il taglio avviene (ovvio) anche su parole che devono ancora terminare, dandomi uno sgradevole effetto visivo ...come posso controllare il taglio ? oppure, mi suggerireste qualcos'altro ?
    Webplease.it WebAgency
    www.webplease.it

  2. #2
    Utente di HTML.it L'avatar di Robycz
    Registrato dal
    Jul 2002
    Messaggi
    245
    Diciamo che il primo taglio è nella posizione:
    pos=int(len(testo)/4)

    a questo punto trovi il primo spazio a partire da quella posizione:
    newpos=InStr(pos,testo)

    e la tua colonna diventa:
    col1=left(testo,newpos)

  3. #3
    Utente di HTML.it L'avatar di legal-x
    Registrato dal
    Nov 2000
    Messaggi
    628
    non mi è chiaro ...nel senso che non da risultati ...
    ...o meglio

    a questo punto trovi il primo spazio a partire da quella posizione:
    come trova lo spazio con instr ? come risultato dà 0 !

    ti incollo l'esempio:

    testo = "Il campionato della Cittadella della Giustizia si è riaperto addirittura in luglio, non più a settembre;ed è una turbativa di vacanze"
    pos=int(len(testo)/4)
    newpos=InStr(pos,testo)
    colonna=left(testo,newpos)
    response.write colonna

    non stampa nulla !
    Webplease.it WebAgency
    www.webplease.it

  4. #4
    Utente di HTML.it L'avatar di Robycz
    Registrato dal
    Jul 2002
    Messaggi
    245
    ops...
    ho dimenticato un parametro piccolino piccolino...





    LO SPAZIO



    hemmm...

    InStr(pos,testo," ")

    sorry...

  5. #5
    Originariamente inviato da Robycz
    ops...
    ho dimenticato un parametro piccolino piccolino...





    LO SPAZIO



    hemmm...

    InStr(pos,testo," ")

    sorry...
    me pareva

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.