news scorrevoli in javascript

cristipe

Nuovo Utente
12 Nov 2009
15
0
0
ciao a tutti premesso che non so nulla di javascript e che ho cercato uno script per fare delle news scorrevoli verticali da mettere nel mio sito html ho trovato questa ottima soluzione vorrei però fare in modo che le scritte delle news siano testi più lunghi come posso fare?
HTML:
 <script type="text/javascript">

//qui sotto potete configurare le variabili
var scrollerdelay='5000' //impostare i secondi della rotazione 3000=3 seconds.
var scrollerwidth='150px' //la larghezza 
var scrollerheight='150px' // la l'altezza
var scrollerbgcolor='#ecebe9' //colore di sfondo
//lascia cosi qui sotto se non vuoi mettere un'immagine di sfondo
var scrollerbackground=''

//configura le variabili, ogni variabile è una notizia in movimento
var messages=new Array()
messages[0]="<font size='3' face='Arial'><a class='mail' href='#'>Museo del '900 Domenica 24 marzo 2013 ore 11.00
“Il bianco e il nero: la libertà e il cromatismo del jazz”
Pianoforte: Michelangelo Decorato 
  </a></font>"
messages[1]="<font size='3' face='Arial'><a class='mail' href='#'>Realizziamo siti web</a></font>"
messages[2]="<font size='3' face='Arial'><a class='mail' href='#'>Forum </a></font>"
///////Non toccare da qui in poi///////////////////////

var ie=document.all
var dom=document.getElementById

if (messages.length>10000)
i=10000
else
i=5000

function move(whichdiv){
tdiv=eval(whichdiv)
if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=5){
tdiv.style.top=0+"px"
setTimeout("move(tdiv)",scrollerdelay)
setTimeout("move2(second2_obj)",scrollerdelay)
return
}
if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1){
tdiv.style.top=parseInt(tdiv.style.top)-5+"px"
setTimeout("move(tdiv)",50)
}
else{
tdiv.style.top=parseInt(scrollerheight)+"px"
tdiv.innerHTML=messages[i]
if (i==messages.length-1)
i=0
else
i++
}
}

function move2(whichdiv){
tdiv2=eval(whichdiv)
if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=5){
tdiv2.style.top=0+"px"
setTimeout("move2(tdiv2)",scrollerdelay)
setTimeout("move(first2_obj)",scrollerdelay)
return
}
if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1){
tdiv2.style.top=parseInt(tdiv2.style.top)-5+"px"
setTimeout("move2(second2_obj)",50)
}
else{
tdiv2.style.top=parseInt(scrollerheight)+"px"
tdiv2.innerHTML=messages[i]
if (i==messages.length-1)
i=0
else
i++
}
}

function startscroll(){
first2_obj=ie? first2 : document.getElementById("first2")
second2_obj=ie? second2 : document.getElementById("second2")
move(first2_obj)
second2_obj.style.top=scrollerheight
second2_obj.style.visibility='visible'
}

if (ie||dom){
document.writeln('<div id="main2" style="position:relative;width:'+scrollerwidth+';height:'+scrollerheight+';overflow:hidden;background-color:'+scrollerbgcolor+' ;background-image:url('+scrollerbackground+')">')
document.writeln('<div style="position:absolute;width:'+scrollerwidth+';height:'+scrollerheight+';clip:rect(0 '+scrollerwidth+' '+scrollerheight+' 0);left:0px;top:0px">')
document.writeln('<div id="first2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:1px;">')
document.write(messages[0])
document.writeln('</div>')
document.writeln('<div id="second2" style="position:absolute;width:'+scrollerwidth+';left:0px;top:0px;visibility:hidden">')
document.write(messages[dyndetermine=(messages.length==1)? 0 : 1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</div>')
}

if (window.addEventListener)
window.addEventListener("load", startscroll, false)
else if (window.attachEvent)
window.attachEvent("onload", startscroll)
else if (ie||dom)
window.onload=startscroll

</script>
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao,
puoi usare il + per concatenare una stringa
HTML:
<script>
    var messages=new Array()
    messages[0]="Nel mezzo del cammin di nostra vita";
    messages[0]+="mi ritrovai per una selva oscura";
    messages[0]+="ché la diritta via era smarrita.";
    messages[0]+="Ahi quanto a dir qual era è cosa dura";
    messages[0]+="esta selva selvaggia e aspra e forte";
    messages[0]+="che nel pensier rinova la paura!";
    messages[0]+="Tant'è amara che poco è più morte;";
    messages[0]+="ma per trattar del ben ch'i' vi trovai,";
    messages[0]+="dirò de l'altre cose ch'i' v'ho scorte.";
    
    alert(messages[0]);
</script>
ps
racchiudi il codice che posti tra i tag presenti sulla barra di formattazione (seconda riga ultime tre icone)
 
Discussioni simili
Autore Titolo Forum Risposte Data
J Help News Scorrevoli Javascript 2
A Vendo sito web news economia, finanza, immobiliare online da pochi mesi Compravendita siti e domini 0
G Perché il mio sito su Google news fa vedere le immagini degli articoli la mia foto profilo? WordPress 1
MarcoGrazia Sistema di news interno al sito PHP 3
E Creazione di un sito di news PHP 16
SebaGravi Creare file per ogni news presente nel DB SEO e Posizionamento 2
F [VENDO] Sito Web Completo Di News (Alti Guadagni) Compravendita siti e domini 2
VPonticelli [CEDO] Sito web di tecnologia incluso in Google News, ottimo dominio Compravendita siti e domini 0
C [Compro] Pagina Facebook Calcio / Sport / News generaliste Annunci servizi di Social Media Marketing 1
O [HTML] Sezione news HTML e CSS 1
L Open Graph pubblica nella sezione Post invece che in News Feed PHP 0
Luca13 ASP Easy-News paginazione Classic ASP 2
S pagina news con inserimento di piu immagini PHP 0
S creazione pagina news dinamica PHP 4
A [SVENDO] Sito web in Google News con PR2 Compravendita siti e domini 0
E Errore nelle News HTML e CSS 0
A COMPRO siti in google news Compravendita siti e domini 1
I Guadagnare con sito di attualità, news..?? Guadagnare col Sito 1
R Utente: inserimento news Joomla 2
P Problema numerazione news PHP 8
C Cerco partner per gestione portale google news Offerte e Richieste di Lavoro e/o Collaborazione 0
L Implementazione cestino per le news PHP 5
L [gratuito] cerco sistema news xml in php5 Offerte e Richieste di Lavoro e/o Collaborazione 1
E Pagina delle news che prenda gli articoli da un database mysql PHP 1
P vendo pubblicta sul portale di news paroladiugo.it Vendere e Acquistare pubblicita' online 0
A Creare una news PHP 1
M sezione news del mio sito collegata a uno slideshow nella home page PHP 0
A Google news problemi con set caratteri ANSI Javascript 7
L Funzione per le News "leggi tutto" PHP 32
A news dal mondo Discussioni Varie 0
M Vendo dominio milano-news.com Compravendita siti e domini 0
L Gestione news in xml PHP 5
M [possibile pagamento]Cercasi autori per Electronic News Offerte e Richieste di Lavoro e/o Collaborazione 1
G [vendo] Sito News, 200 euro/mese Guadagno Compravendita siti e domini 0
I rss news HTML e CSS 5
M Electronic news Presenta il tuo Sito 1
Z Commenti, News SPAM PHP 6
borgo italia letta su news mrwm Discussioni Varie 7
T tools per visualizzazione news Javascript 3
P Creazione sistema banner news (HELP!! Entrate perfavore!) Database 0
V Ragazzi ho bisogno di un aiuto - integrare news in un sito - CMS (Content Management System) 5
D Scroll NEWS in php PHP 1
H Piccola applicazione per News con Php, Xml e Flash: problema ordinamento. XML 0
H Semplice CMS per news con PHP e XML PHP 3
A Consiglio per sviluppo sito con sezione news in PHP Webdesign e Grafica 6
F Sistema gestione news in Flash Flash 4
borgo italia due news interessanti Discussioni Varie 8
borgo italia commento su due news Discussioni Varie 2
D Bloccare le news della home a tre!!! PHP 2
S cercasi programmatore per realizzazione in MySQL di gestore news Offerte e Richieste di Lavoro e/o Collaborazione 2

Discussioni simili