Suddividere un testo

andreathedove

Utente Attivo
17 Mar 2003
175
0
0
46
www.allinonenet.it
Ciao,
sto per fare un sito concernenti poesie.

Vorrei fare in modo che una poesia troppo lunga venga suddivisa su due o piu colonne: mi potete aiutare?

Grazie mille,
Andrea
 

ArtCava

Utente Attivo
23 Dic 2006
48
0
0
Torino
www.artcava.net
dunque vediamo...

Supponiamo tu abbia una variabile che contiene il testo della poesia, chiamiamola (con molta fantasia) poesia...

Codice:
Dim x = 100 'Imposta la lunghezza massima che vuoi dare al testo contenuto in ciascuna colonna...
<table>
  <tr>
<%
While Len(poesia) > x
  'Costruisci la colonna...
  Response.Write("<td>" & Left(poesia, 100) & "</td>")
  poesia = Mid(poesia, 101)
Wend
If poesia <> "" Then 'Questo controllo non dovrebbe essere necessario, ma sai com è...
  Response.Write("<td>" & poesia & "</td>")
End If
%>
  </tr>
</table>

Se c'è qualche problema non mi fucilare:gun: ma fammi sapere, non l'ho testata, sono andato a naso...
:byebye:
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
46
Napoli
www.lucaruggiero.it
A occhio va bene, pa si potrebbe calcolare dinamicamente la lunghezza della poesia, senza usare una variabile statica che prenda i primi 100 caratteri.

La filosofia è ottima, fai qualche prova e facci sapere ;)
 

andreathedove

Utente Attivo
17 Mar 2003
175
0
0
46
www.allinonenet.it
... ciao a tutti e due e grazie per l'aiuto che mi date.

Ho provato lo script e vedete voi il risultato:

http://www.allinonenet.it/nonsoloparole/testo.asp?id=7

Codice:
<%
body = objRS("body")
body = replace(body,vbCrLf,"<br>")
body = Replace(body," ","&nbsp;") 
 
%>
<table>
<tr>
<td width="500" align = "left"><b><%=objRS("titolo")%></b></td></tr>
<tr><td width="500" align = "left"> di <a href="autore.asp?a=<%=objRS("nick")%>"><%=nome%></a></td></tr>
<tr>
<%
Dim x 

x = 100

num = Len(body)

while num > x 
  'Costruisci la colonna...
  Response.Write("<td>" & Left(body, 100) & "</td>")
  body = Mid(body, 101)
wend
If body <> "" Then 'Questo controllo non dovrebbe essere necessario, ma sai com è...
  Response.Write("<td>" & body & "</td>")
End If
%></tr>

<%
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
%>
<tr>
<td width="770" align = "left">
<br><br>
<a href="testo.asp?id=<%=request("id")%>">invia il testo ad un amico<a>
</td></tr>
</table> 

Qui riporto il codice.

Luke come posso fare il conteggio dinamicamente ?

Grazie
Andrea
 

ArtCava

Utente Attivo
23 Dic 2006
48
0
0
Torino
www.artcava.net
Ciao andreathedove,

nel While stai testando la variabile num che se all'inizio è = 120 rimarrà 120 per tutto il tempo, ti consiglio di testare sempre Len(body) invece, altrimenti produci un ciclo while infinito tutte le volte che il testo supera i 100 caratteri...

Per la dinamicità della lunghezza, le uniche cose che mi vengono in mente sono
  1. Utilizzo di una costante
  2. Variabile in un file .ini
  3. un campo del db

:byebye:
 
Discussioni simili
Autore Titolo Forum Risposte Data
S suddividere testo in pagine PHP 5
alankanz Suddividere risultati MySqli PHP 0
pup3770 Suddividere e inviare pdf HTML e CSS 2
L suddividere record in più pagine PHP 2
D Che logica usare per suddividere immagini per artisti? Database 4
N suddividere una fotogallery in varie pagine con indice di navigazione PHP 1
P suddividere dei record per pagina PHP 1
giorgione_tg Come suddividere il result di una ricerca in più pagg.?? PHP 5
GENZIANA Come Suddividere Una Immagine In Tante Parti? Photoshop 10
F Suddividere la stampata in piu' pagine HTML e CSS 3
I salvare testo chat PHP 4
E Creare un testo trasparente dietro un div HTML e CSS 5
S da casella di testo a campo tabella Database 0
A Ottenere sfumatura su testo Photoshop 8
M Mostrare testo (o parte di esso) in base a utente PHP 0
F Animazione testo sito web diminuire grandezza di un testo allo scroll Javascript 0
D Rendere testo cliccabile PHP 3
D Casella di testo con grassetto ecc... HTML e CSS 2
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
D Aiuto CSS in ELEMENTOR - Cambiare un testo CMS (Content Management System) 0
V Mailchimp - box di testo: cambia da solo il testo inserito Email Marketing 2
Barierta Testo a comparsa con passaggio del mouse Javascript 17
G grandezza testo HTML e CSS 4
D Testo colorato in base a giorno settimana PHP 12
S Testo scrolla su immagine che cambia HTML e CSS 0
S impostare un testo e una img nella stessa riga con jsPDF Javascript 0
R Nome input testo+variabile PHP 1
A Errore visualizzazione selezione testo Photoshop 0
Alex_70 Cerca testo all'interno di una stringa PHP 5
A Estrapolare parti di testo con PHP PHP 2
G Testo in mysql format 3 MySQL 0
G Box con testo casuale WordPress 1
G Modifica testo Photoshop 3
Y Colore sfondo testo Javascript 0
seranto [ASP] Controllare il testo inserito in Textarea Classic ASP 6
S [HTML] Effetto su testo da togliere HTML e CSS 0
A [WordPress] Recuperare testo articoli da sito danneggiato WordPress 1
A [HTML] Testo mail non visualizzabile su IOS HTML e CSS 0
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
Cosina [PHP] Cancellare una riga da un file di testo in base al nome PHP 2
Shyson [MySQL] Sostituire testo in in articolo MySQL 0
kikdirty Testo e perfezioni il tuo sito dando il massimo del punteggio seo Offerte e Richieste di Lavoro e/o Collaborazione 0
D [Visual Basic] [MS Access] query con parametro di testo Visual Basic 4
R [HTML] Effetto carousel di testo su immagine fissa HTML e CSS 2
Shyson [PHP] Inserire testo nel codice PHP 2
R [PHP] Testo su immagine al passaggio del mouse PHP 2
I Allineare due righe di testo in photoshop Photoshop 2
V [Photoshop] Testo starato Photoshop 1

Discussioni simili