Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Count words and split string!
Forum - Javascript - Count words and split string!

Avatar
aSeptik (Normal User)
Newbie


Messaggi: 8
Iscritto: 27/11/2006

Segnala al moderatore
Postato alle 15:58
Lunedì, 30/04/2007
Salve a tutti raga! ;D

Avrei una cosuccia da chiedervi;

sto cercando di creare una funzioncina che legga il numero di parole in una stringa e poi ogni 5 parole (ad esempio) splitta la stringa facendola andare a capo automaticamente! ;D

Da parte mia so come contare le word in una stringa e come splittare una stringa ad un dato delimiter! ma nn so come dire alla funzione che il delimiter deve essere un max numero di word!

pls help me!!!!

grazie a tutti!


code is poetry
PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 19:48
Lunedì, 30/04/2007
Ah, mi spiace...
Non sono ferrato in Javascript.

Lo stesso programma l'avevo fatto in
Pascal perchè era una consegna scolastica!

In pratica la stringa deve essere un
array di caratteri, tramite una struttura
iterativa (o ciclo, se preferisci) stampi
carattere per carattere della stringa passando
come indice del vettore il contatore del ciclo.

document.write(stringa[ i ]);

Dovrebbe essere così.
Nel ciclo devi fare un controllo:
cioè se la i (il contatore del
ciclo) è multipla del numero che
userai per mandare a capo.
Ad esempio consideriamo che sia 5:

if((i%5)==0)
     document.write("<br>");

Non so se hai capito...
Comunque sono a completa disposizione
per eventuali chiarimenti.

Ultima modifica effettuata da Shutdown il 01/05/2007 alle 20:27


1 + 1 = 10
PM Quote
Avatar
aSeptik (Normal User)
Newbie


Messaggi: 8
Iscritto: 27/11/2006

Segnala al moderatore
Postato alle 16:58
Martedì, 01/05/2007
Ciao Mr.Shotdown! ;D

Grazie per aver risposto prontamente! :D

In effetti poco dopo aver postato il 3d ho trovato quella che poteva essere una soluzione! se vuoi dai un'occhiata qui http://ask.altervista.org/wrap.html

ma dato ke mi serviva una soluzione molto meno "Unobtrusive" ;D ho optato per una semplice ma efficace linea di codice in CSS!
Codice sorgente - presumibilmente Plain Text

  1. {
  2. overflow:hidden;
  3. white-space: -moz-pre-wrap;
  4. }



Ad ogni modo imbattendomi in questo problema ho notato ke sui motori di ricerca sono molti quelli che cercano una soluzione riguardo: How to Wrap Long String Without Spaces soprattutto perchè il problema e diverso a seconda se usiamo IE o Mozilla! :(

Vi lascio a riguardo (anche se nn è la sezione appropriata...) un paio di link ke potrebbero tornare utili a chi dovesse inbattersi in questo problema!

http://ecmascript.stchur.com/2007/02/22/emulating-css-word ...

http://www.svendtofte.com/code/max_width_in_ie/

Ultima modifica effettuata da aSeptik il 01/05/2007 alle 16:58


code is poetry
PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 20:32
Martedì, 01/05/2007
aSeptik dici bene che non è la sezione...
Onestamente non avevo capito che era un
problema d'impaginazione!
Dato che siamo in "Javascript Forum" pensavo
che cercassi una soluzione dal punto
di vista della programmazione.
Comunque si, potresti aiutarti con i fogli
di stile stando attento, però, a non
perdere portabilità a causa dei diversi Browser.


1 + 1 = 10
PM Quote
Avatar
aSeptik (Normal User)
Newbie


Messaggi: 8
Iscritto: 27/11/2006

Segnala al moderatore
Postato alle 9:32
Mercoledì, 02/05/2007
Hola Hombre! ;D

Mi spiego meglio! la soluzione ke cercavo e ke mi hai suggerito andava benissimo in javascript! ;) anche xkè la stringa da Wrappare o Splittare era generata da JS (poi ho trovato qualcosa tipo l'esempio ke ti ho postato...) ma...!

Il problema è ke questo script doveva essere integrato a ben altri 3 JS! e come tu ben sai, 3 script insieme danno problemi in "onload" specialmente in mozilla! cosi... ho deciso di trovare un'altra strada. cmq grazie ancora di avere risposto. :k:

Ultima modifica effettuata da aSeptik il 02/05/2007 alle 9:37


code is poetry
PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 10:15
Mercoledì, 02/05/2007
Prego! :k:
Ciao e alla prossima,
Niccolò.


1 + 1 = 10
PM Quote