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

    modifica banale ad uno script

    Ciao ragazzi,
    premetto non ne capisco nulla di javascript ....quindi vi prego se potete darmi una mano... :-)
    Allora ho trovato questo script che mi piace molto...e vorrei utilizzarlo ma solo mi servirebbe variare le dimensioni del rettangolo in cui scorrono le info ....chi mi dice come si fa ????
    Vi prego datemi na mano !!!!!

    Grazie comunque e a presto !!!

    Ciao ciao
    Senry


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <title>Untitled</title>
    <style>
    BODY {font-family : GillSans Light,Arial;
    color : 22398c}
    A {text-decoration : none;
    color : 22398c;
    font-family : GillSans Light,Arial;}
    </style>

    <script language="JavaScript1.2">
    ie=document.all?1:0
    n=document.layers?1:0

    delayslidefade=4000
    delayfadeslide=300
    movePx=8
    var loop=1
    fontface='arial,helvetiva'
    fontsize=12
    fadeback=1

    colors=new Array()
    colors[0]='#FFFFFF'
    colors[1]='#EEEEEE'
    colors[2]='#CCCCCC'
    colors[3]='#999999'
    colors[4]='#797979'
    colors[5]='#333333'
    colors[6]='#22398c'

    news=new Array()

    news[0]=new Array()
    news[0]["text"]="Sharm el Sheikh
    dal 20/03/04 al 03/04/04
    € 880,00"
    news[0]["link"]="offerte.html"
    news[1]=new Array()
    news[1]["text"]="Marina di Vasto
    dal 29/05/04 al 12/06/04
    € 580,00"
    news[1]["link"]="offerte.html"
    news[2]=new Array()
    news[2]["text"]="Rodi
    dal 13/06/04 al 27/06/04
    € 915,00"
    news[2]["link"]="offerte.html"
    news[3]=new Array()
    news[3]["text"]="Crociera MSC(Croazia,Grecia,Turchia)
    dal 27/06/04 al 04/07/04
    € 896,00"
    news[3]["link"]="offerte.html"

    fadeInit=new Function("oNews=new makeObj('divNews','divCont'); nextSlide(0)")
    function makeObj(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
    this.css=(n) ? eval(nest+'document.'+obj):eval(obj+'.style')
    this.writeref=(n) ? eval(nest+'document.'+obj+'.document'):eval(obj);
    this.fadeIt=b_fadeIt
    this.left=b_getleft; this.top=b_gettop
    this.obj = obj + "Object"; eval(this.obj + "=this")
    }
    function b_getleft(){
    var gleft=(n) ? eval(this.css.left):eval(this.css.pixelLeft);
    return gleft;
    }
    function b_gettop(){
    var gleft=(n) ? eval(this.css.top):eval(this.css.pixelTop);
    return gleft;
    }
    function b_fadeIt(text,link,font,size,speed,fn,num,c0,c1,c2 ,c3,c4,c5,c6){
    if(num<arguments.length && arguments[num]!=0){
    writetext='<a href="'+link+'" style="text-decoration:none; font-size:'+size+'px">'
    +'<font face="'+font+'" color="'+arguments[num]+'">'+text+'</font></a>'
    if(n){this.writeref.write(writetext); this.writeref.close()}
    if(ie) this.writeref.innerHTML=writetext
    num++
    setTimeout(this.obj+'.fadeIt("'+text+'","'+link+'" ,"'+font+'",'+size+','+speed+',"'
    +fn+'",'+num+',"'+c0+'","'+c1+'","'+c2+'","'+c3+'" ,"'+c4+'","'+c5+'","'+c6+'")',speed)
    }else setTimeout('eval('+fn+')',delayfadeslide)
    }
    function nextSlide(num){
    if(num<news.length){
    oNews.css.top=80
    oNews.fadeIt(news[num]["text"],news[num]["link"],fontface,fontsize,100,'slideNews('+num+')',13,'', '','','','','',colors[6])
    }else if(loop) nextSlide(0)
    }

    function slideNews(num){
    if(oNews.top()>0){
    oNews.css.top=oNews.top()-movePx
    setTimeout("slideNews("+num+")",30)
    }else if(fadeback){
    setTimeout("oNews.fadeIt(news["+num+"]['text'],news["+num+"]['link'],fontface,fontsize,100,'nextSlide("+(num+1)+
    ")',7,colors[6],colors[5],colors[4],colors[3],colors[2],colors[1],colors[0])",delayslidefade)
    }else setTimeout("nextSlide("+(num+1)+")",delayslidefade )
    }
    onload=fadeInit;
    </script>

    </head>

    <body topmargin="0" leftmargin="0" topmargin="0">
    <table border="0" width="187" height="70" cellpadding="0" cellspacing="0">

    <tr><td height="70" width="187" colspan="2">
    <div id="divCont" style="position:absolute; width:187; height:70; left:2; top:10; clip:rect(0,187,70,0)">
    <div id="divNews" style="position:absolute; top:80">
    <script>
    if(document.all || document.layers) document.write("dummy text, dummy"
    +"Il tuo browser non supporta lo script!")
    </script>
    </div>
    </div>
    </td></tr>
    </table>



    </body>
    </html>
    www.aerocaronline.it

  2. #2

    è difficile???

    Eddai ...è così difficile???
    grazie ciao
    Senry
    www.aerocaronline.it

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    ...
    function nextSlide(num){
    	if(num<news.length){
    		oNews.css.top=176 // deve essere un multiplo di movePx 
    		oNews.fadeIt(news[num]["text"],news[num]["link"],fontface,fontsize,100,'slideNews('+num+')',13,'','','','','','',colors[6])
    	}else if(loop) nextSlide(0)
    }
    ...
    ...
    <table border="0" width="187" height="170" cellpadding="0" cellspacing="0">
    
    <tr><td height="170" width="187" colspan="2">
    <div id="divCont" style="position:absolute; width:187; height:170; left:2; top:10; clip:rect(0,187,170,0); background-color: yellow;">
    	<div id="divNews" style="position:absolute; top:176">
    		<script>
    		if(document.all || document.layers) document.write("dummy text, dummy"
    		+"Il tuo browser non supporta lo script!")
    		</script>
    	</div>
    </div>
    </td></tr>
    </table>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    nei CSS consiglio VIVAMENTE di mettere l'unita' di misura dopo il valore numerico (height, top, argin, clip, ...)
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  5. #5

    grazie

    grazie mille :-)

    ciaooooo
    www.aerocaronline.it

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.