Raccolta Javasript

« Older   Newer »
 
  Share  
.
  1.     +1   -1
     
    .
    Avatar

    Group
    Fuonder
    Posts
    13,511
    Reputation
    +83

    Status
    Offline
    Orologio

    CODICE
    <script type="text/javascript"><!--
    var timerID = null;
    var timerRunning = false;
    function StartClock (){

    if(timerRunning)
    clearTimeout(timerID);
    timerRunning = false;
    showTime();
    }
    function showTime (){
    var adesso = new Date();
    var ore = adesso.getHours();
    var minuti = adesso.getMinutes();
    var secondi = adesso.getSeconds();
    var timeVal = "" + ore;
    timeVal += ((minuti < 10) ? ":0" : ":") + minuti;
    timeVal += ((secondi < 10) ? ":0" : ":") + secondi;
    document.orologio.tempo.value = timeVal;
    timerID = setTimeout("showTime()",1000);
    timerRunning = true;
    }
    //--></script>
    <body onload="StartClock()">
    <form name="orologio" onsubmit="0">Sono le ore <input type="text" name="tempo" size="8"></form>


    oppure

    CODICE
    <script language="JavaScript">
    function mytime() {
    var x=new Date();
    h=x.getHours();
    m=x.getMinutes();
    s=x.getSeconds();
    if(s<=9) s="0"+s;
    if(m<=9) m="0"+m;
    if(h<=9) h="0"+h;
    time=h+":"+m+":"+s;
    document.rclock.rtime.value=time;
    setTimeout("mytime()",1000); }
    //-->
    </script>
    <BODY onload="mytime()"><center>
    <H3>l'ora</H3>
    <form name="rclock">
    <table border="2">
    <input type="text" name="rtime" size="7">
    </table>
    </form>
    </center>


    Scripts natalizi

    Effetto neve (fine):

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net  -->
    <body onLoad="snow()"> <script type="text/javascript"> <!-- Snow Script by kurt.grigg@virgin.net
    N = 40;
    Y = new Array();
    X = new Array();
    S = new Array();
    A = new Array();
    B = new Array();
    M = new Array();
    V = (document.layers)?1:0;

    iH=(document.layers)?window.innerHeight:window.document.body.clientHeight;
    iW=(document.layers)?window.innerWidth:window.document.body.clientWidth;
    for (i=0; i < N; i++){                                                                
    Y[i]=Math.round(Math.random()*iH);
    X[i]=Math.round(Math.random()*iW);
    S[i]=Math.round(Math.random()*5+2);
    A[i]=0;
    B[i]=Math.random()*0.1+0.1;
    M[i]=Math.round(Math.random()*1+1);
    }
    if (V){
    for (i = 0; i < N; i++)
    {document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,"+M[i]+","+M[i]+"'></LAYER>")}
    }
    else{
    document.write('<div style="position:absolute;top:0px;left:0px">');
    document.write('<div style="position:relative">');
    for (i = 0; i < N; i++)
    {document.write('<div id="si" style="position:absolute;top:0;left:0;width:'+M[i]+';height:'+M[i]+';background:#fffff0;font-size:'+M[i]+'"></div>')}
    document.write('</div></div>');
    }
    function snow(){
    var H=(document.layers)?window.innerHeight:window.document.body.clientHeight;
    var W=(document.layers)?window.innerWidth:window.document.body.clientWidth;
    var T=(document.layers)?window.pageYOffset:document.body.scrollTop;
    var L=(document.layers)?window.pageXOffset:document.body.scrollLeft;
    for (i=0; i < N; i++){
    sy=S[i]*Math.sin(90*Math.PI/180);
    sx=S[i]*Math.cos(A[i]);
    Y[i]+=sy;
    X[i]+=sx;
    if (Y[i] > H){
    Y[i]=-10;
    X[i]=Math.round(Math.random()*W);
    M[i]=Math.round(Math.random()*1+1);
    S[i]=Math.round(Math.random()*5+2);
    }
    if (V){document.layers['sn'+i].left=X[i];document.layers['sn'+i].top=Y[i]+T}
    else{si[i].style.pixelLeft=X[i];si[i].style.pixelTop=Y[i]+T}
    A[i]+=B[i];
    }
    setTimeout('snow()',10);
    }
    //-->
    </script>


    Effetto neve (media) (fiocco):

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net  -->
    <!--webbot bot=HTMLMarkup startspan -->
    <script type="text/javascript" language="JavaScript1.2">   //Configure below to change URL path to the snow image
    var snowsrc="http://stronginvision.interfree.it/pallinabianca.gif"
    // Configure below to change number of snow to render
    var no = 10;

    var ns4up = (document.layers) ? 1 : 0;  // browser sniffer
    var ie4up = (document.all) ? 1 : 0;

    var dx, xp, yp;    // coordinate and position variables
    var am, stx, sty;  // amplitude and step variables
    var i, doc_width = 800, doc_height = 600;

    if (ns4up) {
      doc_width = self.innerWidth;
      doc_height = self.innerHeight;
    } else if (ie4up) {
      doc_width = document.body.clientWidth;
      doc_height = document.body.clientHeight;
    }

    dx = new Array();
    xp = new Array();
    yp = new Array();
    am = new Array();
    stx = new Array();
    sty = new Array();

    for (i = 0; i < no; ++ i) {  
      dx[i] = 0;                        // set coordinate variables
      xp[i] = Math.random()*(doc_width-50);  // set position variables
      yp[i] = Math.random()*doc_height;
      am[i] = Math.random()*20;         // set amplitude variables
      stx[i] = 0.02 + Math.random()/10; // set step variables
      sty[i] = 0.7 + Math.random();     // set step variables
      if (ns4up) {                      // set layers
        if (i == 0) {
          document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><a href=\"http://dynamicdrive.com/\"><img src='"+snowsrc+"' border=\"0\"></a></layer>");
        } else {
          document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\"></layer>");
        }
      } else if (ie4up) {
        if (i == 0) {
          document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"></a></div>");
        } else {
          document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"></div>");
        }
      }
    }

    function snowNS() {  // Netscape main animation function
      for (i = 0; i < no; ++ i) {  // iterate for every dot
        yp[i] += sty[i];
        if (yp[i] > doc_height-50) {
          xp[i] = Math.random()*(doc_width-am[i]-30);
          yp[i] = 0;
          stx[i] = 0.02 + Math.random()/10;
          sty[i] = 0.7 + Math.random();
          doc_width = self.innerWidth;
          doc_height = self.innerHeight;
        }
        dx[i] += stx[i];
        document.layers["dot"+i].top = yp[i];
        document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
      }
      setTimeout("snowNS()", 10);
    }

    function snowIE() {  // IE main animation function
      for (i = 0; i < no; ++ i) {  // iterate for every dot
        yp[i] += sty[i];
        if (yp[i] > doc_height-50) {
          xp[i] = Math.random()*(doc_width-am[i]-30);
          yp[i] = 0;
          stx[i] = 0.02 + Math.random()/10;
          sty[i] = 0.7 + Math.random();
          doc_width = document.body.clientWidth;
          doc_height = document.body.clientHeight;
        }
        dx[i] += stx[i];
        document.all["dot"+i].style.pixelTop = yp[i];
        document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
      }
      setTimeout("snowIE()", 10);
    }

    if (ns4up) {
      snowNS();
    } else if (ie4up) {
      snowIE();
    }

    /* prelevato su [URL=http://www.grafikat.it]http://www.grafikat.it[/URL] */  

    </script><!--webbot bot="HTMLMarkup" endspan -->


    Effetto neve (grossa) (fiocco):

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net  -->
    <script type="text/javascript"> <!--
    var no = 15;
    var speed = 2;
    var snowflake = "http://stronginvision.interfree.it/fiocco.gif";

    var ns4up = (document.layers) ? 1 : 0;  
    var ie4up = (document.all) ? 1 : 0;
    var dx, xp, yp;    
    var am, stx, sty;
    var i, doc_width = 800, doc_height = 600;
    if (ns4up) {
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
    } else if (ie4up) {
    doc_width = document.body.clientWidth;
    doc_height = document.body.clientHeight;
    }
    dx = new Array();
    xp = new Array();
    yp = new Array();
    am = new Array();
    stx = new Array();
    sty = new Array();
    for (i = 0; i < no; ++ i) {  
    dx[i] = 0;                      
    xp[i] = Math.random()*(doc_width-50);  
    yp[i] = Math.random()*doc_height;
    am[i] = Math.random()*20;        
    stx[i] = 0.02 + Math.random()/10;
    sty[i] = 0.7 + Math.random();    
    if (ns4up) {                    
    if (i == 0) {
    document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
    document.write("top=\"15\" visibility=\"show\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></layer>");
    } else {
    document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
    document.write("top=\"15\" visibility=\"show\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></layer>");
     }
    } else if (ie4up) {
    if (i == 0) {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
    document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
    document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></div>");
    } else {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
    document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
    document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
    document.write(snowflake + "\" border=\"0\"></div>");
        }
     }
    }
    function snowNS() {
    for (i = 0; i < no; ++ i) {
    yp[i] += sty[i];
    if (yp[i] > doc_height-50) {
    xp[i] = Math.random()*(doc_width-am[i]-30);
    yp[i] = 0;
    stx[i] = 0.02 + Math.random()/10;
    sty[i] = 0.7 + Math.random();
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
    }
    dx[i] += stx[i];
    document.layers["dot"+i].top = yp[i];
    document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
    }
    setTimeout("snowNS()", speed);
    }
    function snowIE() {  
    for (i = 0; i < no; ++ i) {  
    yp[i] += sty[i];
    if (yp[i] > doc_height-50) {
    xp[i] = Math.random()*(doc_width-am[i]-30);
    yp[i] = 0;
    stx[i] = 0.02 + Math.random()/10;
    sty[i] = 0.7 + Math.random();
    doc_width = document.body.clientWidth;
    doc_height = document.body.clientHeight;
    }
    dx[i] += stx[i];
    document.all["dot"+i].style.pixelTop = yp[i];
    document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
    }
    setTimeout("snowIE()", speed);
    }
    if (ns4up) {
    snowNS();
    } else if (ie4up) {
    snowIE();
    }
    // -->
    </script>


    Effetto palline natalizie in salita:

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net  -->
    <script type="text/javascript" language="JavaScript1.2"> <!-- Begin
    var no = 9; // image number or falling rate
    var speed = 20; // the lower the number the faster the image moves
    var snow = new Array();
    snow[0] = "http://stronginvision.interfree.it/pallina1.gif"
    snow[1] = "http://stronginvision.interfree.it/pallina2.gif"
    snow[2] = "http://stronginvision.interfree.it/pallina3.gif"
    snow[3] = "http://stronginvision.interfree.it/pallina4.gif"
    snow[4] = "http://stronginvision.interfree.it/pallina5.gif"
    var ns4up = (document.layers) ? 1 : 0; // browser sniffer
    var ie4up = (document.all) ? 1 : 0;
    var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
    var dx, xp, yp; // coordinate and position variables
    var am, stx, sty; // amplitude and step variables
    var i, doc_width = 800, doc_height = 1800;

    if (ns4up||ns6up) {
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
    } else if (ie4up) {
    doc_width = document.body.clientWidth;
    doc_height = document.body.clientHeight;
    }

    dx = new Array();
    xp = new Array();
    yp = new Array();
    am = new Array();
    stx = new Array();
    sty = new Array();
    j = 0;

    for (i = 0; i < no; ++ i) {
    dx[i] = 0; // set coordinate variables
    xp[i] = Math.random()*(doc_width-50); // set position variables
    yp[i] = Math.random()*doc_height;
    am[i] = Math.random()*20; // set amplitude variables
    stx[i] = 0.02 + Math.random()/10; // set step variables
    sty[i] = 0.7 + Math.random(); // set step variables
    if (ns4up) { // set layers
    if (i == 0) {
    document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ snow[j] + "\" border=\"0\"></layer>");
    } else {
    document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><img src=\""+ snow[j] + "\" border=\"0\"></layer>");
    } } else if (ie4up||ns6up) { if (i == 0)
    {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + snow[j] + "\" border=\"0\"></div>");
    } else {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"VISIBILITY: visible; TOP: 15px; LEFT: 15px; width:1;\"><img src=\"" + snow[j] + "\" border=\"0\"></div>");
    }
    }
    if (j == (snow.length-1)) { j = 0; } else { j += 1; }
    }

    function snowNS() { // Netscape main animation function
    for (i = 0; i < no; ++ i) { // iterate for every dot
    yp[i] -= sty[i]; if (yp[i] < -50) {
    xp[i] = Math.random()*(doc_width-am[i]-30);
    yp[i] = doc_height;
    stx[i] = 0.02 + Math.random()/10;
    sty[i] = 0.7 + Math.random();
    doc_width = self.innerWidth;
    doc_height = self.innerHeight; }
    dx[i] += stx[i];
    document.layers["dot"+i].top = yp[i]+pageYOffset;
    document.layers["dot"+i].left = xp[i] +
    am[i]*Math.sin(dx[i]);
    }
    setTimeout("snowNS()", speed);
    }

    function snowIE_NS6() { // IE main animation function
    for (i = 0; i < no; ++ i) { // iterate for every dot
    yp[i] -= sty[i];
    if (yp[i] < -50) {
    xp[i] = Math.random()*(doc_width-am[i]-30);
    yp[i] = doc_height;
    stx[i] = 0.02 + Math.random()/10;
    sty[i] = 0.7 + Math.random();
    doc_width = ns6up?window.innerWidth-5:document.body.clientWidth;
    doc_height = ns6up?window.innerHeight-5:document.body.clientHeight;
    }
    dx[i] += stx[i];
    if (ie4up){
    document.all["dot"+i].style.pixelTop = yp[i]+document.body.scrollTop;
    document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
    }
    else if (ns6up){
    document.getElementById("dot"+i).style.top=yp[i]+pageYOffset;
    document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
    }
    }
    setTimeout("snowIE_NS6()", speed);
    }

    if (ns4up) {
    snowNS();
    } else if (ie4up||ns6up) {
    snowIE_NS6();
    }
    // End -->

    </script>


    Conto alla rovescia per l'arrivo del Natale:

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net  -->

    <!-- QUESTO SCRIPT E' STATO REALIZZATO, TESTATO E RESO DISPONIBILE IN RETE
    DA CLAUDIO CORRADO (TORINO - ITALIA) ED E' STATO CORRETTO PER UN
    FUNZIONAMENTO PERPETUO DA LUCA TRIPENI ZANFORLIN (MILANO-ITALIA).
    LO SCRIPT E' INTERAMENTE COPIABILE, MODIFICABILE, RIDISTRIBUIBILE
    E COMUNQUE RIUTILIZZABILE A CONDIZIONE CHE L'INTERESSATO SI IMPEGNI
    FORMALMENTE A NON CANCELLARE QUESTO COMMENTO. GLI AUTORI DECLINANO
    OGNI RESPONSABILITA' PER EVENTUALI MALFUNZIONAMENTI DI QUESTO SCRIPT. -->

    <script type="text/javascript"> //funzione che mostra un commento in base al periodo dell'anno in corso.
    //si possono cambiare i commenti modificando il testo tra le virgolette (tenendo i tag <p>)
    //si possono modificare le date di apparizione di un commento modificando solo i numeri dopo la parola mese  
    function calcmes() {
    if (mese>0 && mese<5) {
    document.write("<p><p>Non è un po' presto per pensare al Natale?")
    }
    if (mese>=5 && mese<9) {
    document.write("<p><p>Non sarebbe meglio pensare all'estate?")
    }
    if (mese>=9 && mese<=12) {
    document.write("<p><p>Non manca molto...")
    }
    }

    //funzione di conversione dei giorni della settimana da numeri in lettere
    function convgio() {
    if (gset==0) { gset="domenica" }
    if (gset==1) { gset="lunedi" }
    if (gset==2) { gset="martedi" }
    if (gset==3) { gset="mercoledi" }
    if (gset==4) { gset="giovedi" }
    if (gset==5) { gset="venerdi" }
    if (gset==6) { gset="sabato" }
    }

    //funzione di conversione dei mesi dell'anno da numeri in lettere
    function convmes() {
    if (mese==0) { mese="gennaio" }
    if (mese==1) { mese="febbraio" }
    if (mese==2) { mese="marzo" }
    if (mese==3) { mese="aprile" }
    if (mese==4) { mese="maggio" }
    if (mese==5) { mese="giugno" }
    if (mese==6) { mese="luglio" }
    if (mese==7) { mese="agosto" }
    if (mese==8) { mese="settembre" }
    if (mese==9) { mese="ottobre" }
    if (mese==10) { mese="novembre" }
    if (mese==11) { mese="dicembre" }

    }

    //funzione per il calcolo della data odierna
    function dataoggi() {
    oggi=new Date()
    gset=oggi.getDay()
    gmes=oggi.getDate()
    mese=oggi.getMonth()
    anno=oggi.getYear()
    }

    //funzione per il calcolo dei giorni mancanti a Natale
    //per cambiare ricorrenza modificare il mese e il giorno del campo natale (formato inglese)
    function natale() {
    oggi=new Date()
    natale=new Date("12/25/"+ anno)
    giornims=natale.getTime() - oggi.getTime()
    giorni=Math.floor(giornims / (1000 * 60 * 60 * 24))
    return giorni
    }

    </script> <script type="text/javascript"> //il testo all'interno delle virgolette e' modificabile (tranne i tag <h2> e </h2>)
    document.write("<h2>NATALE</h2>")

    //chiamata alla funzione che definisce l'oggetto data
    dataoggi()


    //chiamata alla funzione del commento
    calcmes()

    //chiamate alle funzioni di conversione dei numeri della data in testo
    convmes()
    convgio()

    //visualizzazione della data odierna
    document.write("<p><p>Oggi è " + gset + " " + gmes + " " + mese + " " + anno)

    //visualizzazione dei giorni mancanti al prossimo Natale (o altra ricorrenza)
    //il testo all'interno delle virgolette e' modificabile (tranne il richiamo +natale()+)
    document.write(" e mancano " + natale() + " giorni a Natale")
    </script>


    Link lampeggianti

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <script type="text/javascript">var rate = 20  // Increase amount(The degree of the transmutation)
    var obj        // The object which event occured in
    var act = 0    // Flag during the action
    var elmH = 0   // Hue
    var elmS = 128 // Saturation
    var elmV = 255 // Value
    var clrOrg     // A color before the change
    var TimerID    // Timer ID

    if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) {Browser = true} else {Browser = false}if (Browser) {document.onmouseover = doRainbowAnchor; document.onmouseout = stopRainbowAnchor}function doRainbow(){if (Browser && act != 1) {act = 1; obj = event.srcElement; clrOrg = obj.style.color;TimerID = setInterval("ChangeColor()",100)}}function stopRainbow(){if (Browser && act != 0) {obj.style.color = clrOrg; clearInterval(TimerID); act = 0}}function doRainbowAnchor(){if (Browser && act != 1) {obj = event.srcElement; while (obj.tagName != 'A' && obj.tagName != 'BODY') {obj = obj.parentElement; if (obj.tagName == 'A' || obj.tagName == 'BODY')break}if (obj.tagName == 'A' && obj.href != '') {act = 1; clrOrg = obj.style.color; TimerID = setInterval("ChangeColor()",100)}}}function stopRainbowAnchor(){if (Browser && act != 0) {if (obj.tagName == 'A') {obj.style.color = clrOrg; clearInterval(TimerID); act = 0}}}function ChangeColor(){obj.style.color = makeColor()}function makeColor(){if (elmS == 0) {elmR = elmV; elmG = elmV; elmB = elmV}else {t1 = elmV; t2 = (255 - elmS) * elmV / 255; t3 = elmH % 60; t3 = (t1 - t2) * t3 / 60; if (elmH < 60) {elmR = t1; elmB = t2; elmG = t2 + t3}else if (elmH < 120) {elmG = t1; elmB = t2; elmR = t1 - t3}else if (elmH < 180) {elmG = t1; elmR = t2; elmB = t2 + t3}else if (elmH < 240) {elmB = t1; elmR = t2; elmG = t1 - t3}else if (elmH < 300) {elmB = t1; elmG = t2; elmR = t2 + t3}else if (elmH < 360) {elmR = t1; elmG = t2; elmB = t1 - t3}else {elmR = 0; elmG = 0; elmB = 0}}elmR = Math.floor(elmR); elmG = Math.floor(elmG); elmB = Math.floor(elmB); clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16); elmH = elmH + rate; if (elmH >= 360)elmH = 0; return clrRGB}</script>


    Disabilitazione tasto destro del mouse

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <script type="text/javascript">var message=""; function clickIE() {if (document.all) {(message); return false}} function clickNS(e) {if (document.layers||(document.getElementById&&!document.all)) {if (e.which==2||e.which==3) {(message); return false}}} if (document.layers) {document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS} else {document.onmouseup=clickNS; document.oncontextmenu=clickIE} document.oncontextmenu=new Function("return false")</script>


    Aggiunta di un forum ai preferiti

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <script type="text/javascript">
    var url_del_tuo_forum="http://www.forumfree.net"
    var nome_del_tuo_forum="ForumFree.net"
    </script>
    <script type="text/javascript">function addbookmark(){if (document.all)window.external.AddFavorite(url_del_tuo_forum,nome_del_tuo_forum)}</script>
    <a href="javascript:addbookmark()">Aggiungi il forum ai preferiti</a>


    Funziona solo con Internet Explorer.

    Data

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <script type="text/javascript">today=new Date(); document.write("La data di oggi: ", today.getDate(),"/",today.getMonth()+1,"/",today.getFullYear())</script>


    Messaggio di benvenuto in base all'ora

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <script type="text/javascript">adesso = new Date(); ora = adesso.getHours()
    document.write("<h2>Messaggio di benvenuto in base all'ora del giorno</h2>")      
    if (ora > 6 && ora <= 13)document.write ("<P>E' mattina (sei già sveglio ?!), beh, benvenuto in questa pagina.</CENTER>")
    if (ora > 13 && ora <= 19)document.write ("<P>E' pomeriggio (non hai nient'altro da fare ?!), comunque benvenuto in questa pagina.</CENTER>")
    if (ora > 19 && ora <= 24)document.write ("<P>E' sera (come non esci ?!), benvenuto lo stesso in questa pagina.</CENTER>")
    if (ora >= 0 && ora <= 6)document.write ("<P>E' notte (che ci fai ancora sveglio !!), benvenuto (in coma :-)) in questa pagina.</CENTER>")</script>


    Fusi orari

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <script type="text/javascript">var Oggi = new Date(); var Fuso_orario = Oggi.getTimezoneOffset()/60; var Ora_corrente=true; var TO = null; function stopclock (){if(Ora_corrente)clearTimeout(TO); Ora_corrente = false}function startclock (){stopclock()}function TOfunc(){startclock(); TO = window.setTimeout( "TOfunc()", 1000 ); var scostamento_zona = document.maschera.zona_mondo.options[document.maschera.zona_mondo.selectedIndex].value; // document.forms[0].zona_mondo.options[document.forms[0].zona_mondo.selectedIndex].value
    var ora_cor = new Date(); var ore = ora_cor.getHours(); var min = ora_cor.getMinutes(); var secs = ora_cor.getSecond; ore += parseInt(scostamento_zona) - Fuso_orario; document.maschera.locale.value = ora_cor.toString(); ora_cor.setHours(ore); document.maschera.mondo.value = ora_cor.toString(); Ora_corrente = true}</script><FORM NAME="maschera"><table><tr><td Align=center>Ora locale</td><td Align=center>Fusi orari</td></tr><tr><td Align=center><SELECT NAME="zonalocale" onChange="if (selectedIndex != 0) {Fuso_orario=parseInt(this.options[selectedIndex].value)}"><OPTION  VALUE="parseInt(Fuso_orario)" SELECTED> Ora Locale</option><OPTION  VALUE="1">London GMT</option><OPTION  VALUE="2">Munich, Paris</option><OPTION  VALUE="3">Cairo, Athens</option><OPTION  VALUE="4">Kuwait, Moscow</option><OPTION  VALUE="5">Mauritius</option><OPTION  VALUE="6">Karachi</option><OPTION  VALUE="7">Zone E7</option><OPTION  VALUE="8">Bangkok</option><OPTION  VALUE="9">Beijing, HongKong</option><OPTION  VALUE="10">Seoul, Tokyo</option><OPTION  VALUE="11">Sydney</option><OPTION  VALUE="12">Zone E12</option><OPTION  VALUE="-11">Wellington</option><OPTION  VALUE="-10">Zone W11</option><OPTION  VALUE="-9">Hawaii</option><OPTION  VALUE="-8">Anchorage</option><OPTION  VALUE="-7">Los Angles PST</option><OPTION  VALUE="-6">Denver MST</option><OPTION  VALUE="-5">Chicago CST</option><OPTION  VALUE="-4">New York US EST</option><OPTION  VALUE="-3">Barbados</option><OPTION  VALUE="-2">Rio de Janeiro</option><OPTION  VALUE="-1">Zone W2</option><OPTION  VALUE="0">Zone W1</option></SELECT></td><td Align=center><SELECT NAME="zona_mondo" onChange="TO=setTimeout( 'TOfunc()', 1000 )"><OPTION  VALUE="1">London GMT</option><OPTION  VALUE="2" SELECTED>Munich, Paris</option><OPTION  VALUE="3">Cairo, Athens</option><OPTION  VALUE="4">Kuwait, Moscow</option><OPTION  VALUE="5">Mauritius</option><OPTION  VALUE="6">Karachi</option><OPTION  VALUE="7">Zone E7</option><OPTION  VALUE="8">Bangkok</option><OPTION  VALUE="9" >Beijing, HongKong</option><OPTION  VALUE="10">Seoul, Tokyo</option><OPTION  VALUE="11">Sydney</option><OPTION  VALUE="12">Zone E12</option><OPTION  VALUE="-11">Wellington</option><OPTION  VALUE="-10">Zone W11</option><OPTION  VALUE="-9">Hawaii</option><OPTION  VALUE="-8">Anchorage</option><OPTION  VALUE="-7">Los Angles PST</option><OPTION  VALUE="-6">Denver MST</option><OPTION  VALUE="-5">Chicago CST</option><OPTION  VALUE="-4">New York US EST</option><OPTION  VALUE="-3">Barbados</option><OPTION  VALUE="-2">Rio de Janeiro</option><OPTION  VALUE="-1">Zone W2</option><OPTION  VALUE="0">Zone W1</option></SELECT></td></tr><tr><td Align=center><input type="text" name="locale" value="" size=40="this.blur()"></td><td Align=center><input type="text" name="mondo" value="" size=40="this.blur()"></td></tr><tr><td Align=center><INPUT TYPE="button" NAME="Start" VALUE="Avvia"  "TO=setTimeout( 'TOfunc()', 1000 )"></td><td Align=center><INPUT TYPE="reset" NAME="Reset" VALUE="Resetta"></td></tr></table></form>


    Calendario

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <script type="text/javascript">setCal();
    function getTime(){var now=new Date(); var hour=now.getHours(); var minute=now.getMinutes(); now=null; var ampm=""; if(hour>=12){hour-=12; ampm="PM"} else ampm="AM"; hour=hour==0 ? 12 : hour; if(minute<10) minute="0"+minute; return hour+":"+minute+" "+ampm}
    function leapYear(year){return year % 4==0 ? true : false}
    function getDays(month,year){var x=new Array(31,(leapYear(year) ? 29 : 28),31,30,31,30,31,31,30,31,30,31); return x[month]}
    function getMonthName(month){var y=new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"); return y[month]}
    function setCal(){var now=new Date(); var year=now.getFullYear(); var month=now.getMonth(); var monthName=getMonthName(month); var date=now.getDate(); now=null; var firstdayInstance=new Date(year,month,1); var firstday=firstdayInstance.getDay(); firstdayInstance=null; var days=getDays(month,year); drawCal(firstday+1, days, date, monthName, year)}

    function drawCal(firstday, lastDate, date, monthName, year) {
    var topHeight=20 // height of the table's top cell
    var border=4 // 3D height of table's border
    var cellspacing=3 // width of table's border
    var topColor="midnightblue" // color of table's top
    var topSize="+1" // size of tables top font
    var colWidth=30 // width of columns in table
    var dayCellHeight=15 // height of cells containing days of the week
    var dayColor="darkblue" // color of font representing week days
    var cellHeight=20 // height of cells representing dates in the calendar
    var todayColor="red" // color specifying today's date in the calendar
    var timeColor="purple" // color of font representing current time
    var text=""
    text+='<table border='+border+' cellspacing='+cellspacing+'>' // table settings
    text+='<th colspan=7 height='+topHeight+'>' // create table top cell
    text+='<font face="verdana" color="'+topColor+'" size='+topSize+'>' // set font for table top
    text+=monthName+' '+year
    text+='</font>' // close table top's font settings
    text+='</th>' // close top cell

    var openCol='<td width='+colWidth+' height='+dayCellHeight+'>'; openCol+='<font face="verdana" color="'+dayColor+'">'; var closeCol='</font>'; var weekDay=new Array("Dom","Lun","Mar","Mer","Gio","Ven","Sab"); text+='<tr align="center" valign="center">'; for(var dayNum=0; dayNum<7; ++dayNum){text+=openCol+weekDay[dayNum]+closeCol} var digit=1; var curCell=1; for(var row=1; row<=Math.ceil((lastDate+firstday-1)/7); ++row){text+='<tr align="right" valign="top">'; for(var col=1; col<=7; ++col){if(digit>lastDate) break; if(curCell<firstday){text+='<td>'; curCell++} else{if(digit==date){text+='<td height='+cellHeight+'>'; text+='<b><font face="verdana" color="'+todayColor+'"></b>'; text+=digit; text+='</font><br>'; text+='<font face="verdana" color="'+timeColor+'" size="2">'; text+='</font>'} else text+='<td HEIGHT='+cellHeight+'><font face="verdana">'+digit+'</font>'; digit++}}} text+='</table>'; document.write(text)}</script>


    Pagina a tutto schermo

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <script type="text/javascript">var url_del_tuo_forum="link"
    function espandipagina(){window.open(url_del_tuo_forum,"","channelmode")}</script>
    <a href="javascript:espandipagina()">nome link</a>


    Effetto stelle animate

    CODICE
    <!-- Prelevato nel Forum di Supporto di ForumFree.net e ForumCommunity.net -->
    <body bgcolor="#000000"><script type="text/javascript">SmallStars = 20; LargeStars = 30; SmallYpos = new Array(); SmallXpos = new Array(); LargeYpos = new Array(); LargeXpos = new Array(); Smallspeed= new Array(); Largespeed= new Array(); ns=(document.layers)?1:0; if (ns){for (i = 0; i < SmallStars; i++){document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,1,1'></LAYER>")}for (i = 0; i < LargeStars; i++){document.write("<LAYER NAME='ln"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFFF' CLIP='0,0,2,2'></LAYER>")}}else{document.write('<div style="position:absolute; top:0px; left:0px">'); document.write('<div style="position:relative">'); for (i = 0; i < SmallStars; i++){document.write('<div id="si" style="position:absolute; top:0; left:0; width:1px; height:1px; background:#fffff0; font-size:1px"></div>')}document.write('</div>'); document.write('</div>'); document.write('<div style="position:absolute; top:0px; left:0px">'); document.write('<div style="position:relative">'); for (i = 0; i < LargeStars; i++) {document.write('<div id="li" style="position:absolute; top:0; left:0; width:2px; height:2px; background:#ffffff; font-size:2px"></div>')}document.write('</div>'); document.write('</div>')}WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight; WinWidth=(document.layers)?window.innerWidth:window.document.body.clientWidth; for (i=0; i < SmallStars; i++) {SmallYpos[i] = Math.round(Math.random()*WinHeight); SmallXpos[i] = Math.round(Math.random()*WinWidth); Smallspeed[i]= Math.random()*1+1}for (i=0; i < LargeStars; i++) {LargeYpos[i] = Math.round(Math.random()*WinHeight); LargeXpos[i] = Math.round(Math.random()*WinWidth); Largespeed[i]= Math.random()*1+1}function fly(){var WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight; var WinWidth=(document.layers)?window.innerWidth:window.document.body.clientWidth; var hscrll=(document.layers)?window.pageYOffset:document.body.scrollTop; var wscrll=(document.layers)?window.pageXOffset:document.body.scrollLeft; for (i=0; i < LargeStars; i++){LargeXpos[i]-=Largespeed[i]; if (LargeXpos[i] < -10){LargeXpos[i]=WinWidth; LargeYpos[i]=Math.round(Math.random()*WinHeight); Largespeed[i]=Math.random()*1+1}if (ns){document.layers['ln'+i].left=LargeXpos[i]; document.layers['ln'+i].top=LargeYpos[i]+hscrll}else{li[i].style.pixelLeft=LargeXpos[i]; li[i].style.pixelTop=LargeYpos[i]+hscrll}}for (i=0; i < SmallStars; i++){SmallXpos[i]-=Smallspeed[i]; if (SmallXpos[i] < -10){SmallXpos[i]=WinWidth; SmallYpos[i]=Math.round(Math.random()*WinHeight); Smallspeed[i]=Math.random()*5+1}if (ns){document.layers['sn'+i].left=SmallXpos[i]; document.layers['sn'+i].top=SmallYpos[i]+hscrll}else{si[i].style.pixelLeft=SmallXpos[i]; si[i].style.pixelTop=SmallYpos[i]+hscrll}}setTimeout('fly()',10)}</script></body>
    <body="fly()"></body>


    Effetto targhette accese/spente

    CODICE
    .web a:link img, .web a:visited img {filter:alpha(opacity=30); -moz-opacity: 0.5; opacity: 0.5}
    .web a:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0}


    Inserirlo in Amministrazione -> Modifica colori e stili -> alla fine del codice CSS.

    Finestra di conferma

    CODICE
    <script> function vote () {} function cancel () {javasript=history.back(-1)} if (confirm('Inserisci qui la domanda')) {vote();} else cancel() </script>


    Scripts messaggi di avvertimento prima di postare

    I seguenti scripts vanno inseriti in Gestione codice HTML -> Codice HTML che verrà visualizzato in ogni pagina in fondo al forum.

    Codice per inserire un messaggio d'avvertimento che appare quando si crea una nuova discussione:

    CODICE
    <script type="text/javascript"><!--
    if(document.REPLIER){

    if(document.URL.indexOf("Post")!=-1&&(document.URL.indexOf("CODE=00")!=-1||document.URL.indexOf("CODE=10")!=-1)&&
    document.title.indexOf("Nome sezione")!=-1) document.REPLIER.Post.value="<\/Testo>";

    }
    //--></script>


    Codice per inserire un messaggio d'avvertimento che appare quando si risponde ad una discussione (anche nella risposta rapida):

    CODICE
    <script type="text/javascript"><!--
    if(document.REPLIER){

    if((document.URL.indexOf("?t=")!=-1||document.URL.indexOf("CODE=02")!=-1)&&document.title.indexOf("Nome sezione")!=-1) document.REPLIER.Post.value='<\/Testo>'

    }
    //--></script>


    Per far apparire il messaggio di avvertimento in più sezioni basta sostituire

    CODICE
    document.title.indexOf("Nome sezione")!=-1


    con

    CODICE
    (document.title.indexOf("Nome sezione 1")!=-1||document.title.indexOf("Nome sezione 2")!=-1)


    Countdown

    CODICE
    <script>
    var dayPARAM0 = 28;
    var dayPARAM1 = 10;
    var dayPARAM2 = "Annual";
    var dayPARAM3 = "Stagione 2003/04";

    var dayNO10DATE = 0;
    var dayNO100DATE = 0;
    var dayNO1000DATE = 0;
    var dayNOW = new Date();
    var dayANNUAL;

    (dayPARAM2 == "Annual") ? dayANNUAL = true : dayANNUAL = false;
    if ((dayPARAM1 == dayNOW.getMonth()) && (dayPARAM0 == dayNOW.getDate()) && ((dayPARAM2 == dayNOW.getFullYear()) || (dayANNUAL == true))) {
    document.write('<table width=278 cellpadding=0 cellspacing=0 border=0><tr><td><img src="http://pic.geocities.com/it/i/geo/ao/day/today_top_278x68.gif" width=278 height=68></td></tr>');
    document.write('<tr><td><table width=278 cellpadding=0 cellspacing=0 border=0><tr><td bgcolor="#000000"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=2 height=2></td><td bgcolor="#ffffff" valign="top"><table width=180 cellpadding=0 border=0 cellspacing=0><tr><td><font face="Arial,helvetica" size=2>   it\'s</font></td></tr>');
    document.write('<tr><td align="center"><font face="arial,helvetica" size=4><b>' + dayPARAM3 + '</b></font></td></tr></table></td><td bgcolor="#ffffff"><img src="http://pic.geocities.com/it/i/geo/ao/day/below_right_96x60.gif" width=96 height=60></td></tr></table></td></tr>');
    document.write('<tr><td><map name="dayBOTTOM"><area shape="rect" coords="0,0,139,40" href="http://it.geocities.yahoo.com/v/ao/day/" target="new"><area shape="rect" coords="139,0,278,40" href="http://it.calendar.yahoo.com/yc/it/" target="new"></map><img src="http://pic.geocities.com/it/i/geo/ao/day/bottom_278x40.gif" width=278 height=40 border=0 usemap="#dayBOTTOM"></td></tr></table>');
    }
    else {
    if (dayANNUAL != true) {
     var dayBIGDAY = new Date(dayPARAM2, dayPARAM1, dayPARAM0);
    }
    else {
     var dayBIGDAY = new Date(dayNOW.getFullYear(), dayPARAM1, dayPARAM0);
     if (dayBIGDAY < dayNOW) dayBIGDAY.setFullYear(dayBIGDAY.getFullYear() + 1);
    }

    document.write('<table width=278 cellpadding=0 cellspacing=0 border=0><tr><td colspan=4><img src="http://pic.geocities.com/it/i/geo/ao/day/top_278x28.gif" width=278 height=28></td></tr><tr><td rowspan=2 valign="top" bgcolor="#336699" ><img src="http://pic.geocities.com/it/i/geo/ao/day/left_46x37.gif" width=46 height=37></td><td rowspan=2 valign="top" align="left" bgcolor="#336699">');
    Math.abs(dayBIGDAY - dayNOW) > 86400000000 ? document.write('<img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=11 height=18 vspace=7 name="dayDAY0">') : dayNO1000DATE = 1;
    Math.abs(dayBIGDAY - dayNOW) > 8640000000 ? document.write('<img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=11 height=18 vspace=7 name="dayDAY1">') : dayNO100DATE = 1;
    Math.abs(dayBIGDAY - dayNOW) > 864000000 ? document.write('<img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=11 height=18 vspace=7 name="dayDAY2">') : dayNO10DATE = 1;
    document.write('<img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=11 height=18 vspace=7 name="dayDAY3"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" vspace=7 hspace=2 width=43 height=18 name="dayDAYS"></td>');
    document.write('<td valign="top" bgcolor="#336699" align="center"><img src="http://pic.geocities.com/it/i/geo/ao/day/middle_128x21.gif" width=128 height=21></td><td rowspan=2 valign="top" bgcolor="#336699" align="right"><img src="http://pic.geocities.com/it/i/geo/ao/day/right_6x37.gif" width=6 height=37></td></tr><tr><td bgcolor="#336699" align="center" valign="top"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=3 height=8><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="dayDAYS0"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="dayDAYS1"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="dayDAYS2"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="dayDAYS3"><img src="http://pic.geocities.com/it/i/geo/ao/day/colon_5x16.gif" hspace=2 width=5 height=16><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=2><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="dayHRS1"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="dayHRS2"><img src="http://pic.geocities.com/it/i/geo/ao/day/colon_5x16.gif" width=5 height=16 hspace=9><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="dayMIN1"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="dayMIN2"><img src="http://pic.geocities.com/it/i/geo/ao/day/colon_5x16.gif" width=5 height=16 hspace=8><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="daySEC1"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=6 height=8 vspace=3 name="daySEC2"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=8 height=2></td></tr>');
    document.write('<tr><td colspan=4><table width=278 cellpadding=0 cellspacing=0 border=0><tr><td bgcolor="#000000"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=2 height=2></td><td bgcolor="#99ccff"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=274 height=2></td><td bgcolor="#000000"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=2 height=2></td></tr></table></td></tr>');
    document.write('<tr><td colspan=4><table width=278 cellpadding=0 cellspacing=0 border=0><tr><td bgcolor="#000000"><img src="http://pic.geocities.com/it/i/geo/ao/day/pixel.gif" width=2 height=2></td><td bgcolor="#ffffff" valign="top"><table width=180 cellpadding=0 border=0 cellspacing=0><tr><td><font face="Arial,helvetica" size=2>   ');
    (dayNOW < dayBIGDAY) ? document.write('Al') : document.write('Dal');
    document.write('</font></td></tr><tr><td align="center"><font face="arial,helvetica" size=4><b>' + dayPARAM3 + '</b></font></td></tr></table></td><td bgcolor="#ffffff"><img src="http://pic.geocities.com/it/i/geo/ao/day/below_right_96x60.gif" width=96 height=60></td></tr></table></td></tr>');
    document.write('<tr><td colspan=4><map name="dayBOTTOM"><area shape="rect" coords="0,0,139,40" href="http://it.geocities.yahoo.com/v/ao/day/" target="new"><area shape="rect" coords="139,0,278,40" href="http://it.calendar.yahoo.com/yc/it/" target="new"></map><img src="http://pic.geocities.com/it/i/geo/ao/day/bottom_278x40.gif" width=278 height=40 border=0 usemap="#dayBOTTOM"></td></tr></table>');
    dayREFRESH();
    }

    function dayREFRESH(){
    dayNOW = new Date();
    if (dayANNUAL != true) {
     var dayBIGDAY = new Date(dayPARAM2, dayPARAM1, dayPARAM0);
    }
    else {
     var dayBIGDAY = new Date(dayNOW.getFullYear(), dayPARAM1, dayPARAM0);
     if (dayBIGDAY < dayNOW) dayBIGDAY.setFullYear(dayBIGDAY.getFullYear() + 1);
    }
    dayCOUNTER = Math.abs(dayBIGDAY - dayNOW) / 1000;
    dayDAYSUNTIL = Math.floor(dayCOUNTER / (60 * 60 * 24));
    dayHOURSUNTIL = Math.floor((dayCOUNTER - (dayDAYSUNTIL * 60 * 60 * 24)) / (60 * 60));
    dayMINSUNTIL = Math.floor((dayCOUNTER - ((dayDAYSUNTIL * 60 * 60 * 24) + (dayHOURSUNTIL * 60 * 60))) / 60);
    daySECSUNTIL = dayCOUNTER - (dayDAYSUNTIL * 60 * 60 * 24) - (dayHOURSUNTIL * 60 * 60) - (dayMINSUNTIL * 60);
    if ((dayNO1000DATE == 0) && (dayDAYSUNTIL > 999) && (document.images.dayDAY0.src != "http://pic.geocities.com/it/i/geo/ao/day/b" + Math.floor(dayDAYSUNTIL / 1000) + "_11x18.gif")) document.images.dayDAY0.src = "http://pic.geocities.com/it/i/geo/ao/day/b" + Math.floor(dayDAYSUNTIL / 1000) + "_11x18.gif";
    if ((dayNO1000DATE == 0) && (dayDAYSUNTIL <= 999) && (document.images.dayDAY0.src != "http://pic.geocities.com/it/i/geo/ao/day/pixel.gif")) document.images.dayDAY0.src = "http://pic.geocities.com/it/i/geo/ao/day/pixel.gif";
    if ((dayNO100DATE == 0) && (dayDAYSUNTIL > 99) && (document.images.dayDAY1.src != "http://pic.geocities.com/it/i/geo/ao/day/b" + Math.floor((dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 1000) *1000))/ 100) + "_11x18.gif")) document.images.dayDAY1.src = "http://pic.geocities.com/it/i/geo/ao/day/b" + Math.floor((dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 1000) *1000))/ 100) + "_11x18.gif";
    if ((dayNO100DATE == 0) && (dayDAYSUNTIL <= 99) && (document.images.dayDAY1.src != "http://pic.geocities.com/it/i/geo/ao/day/pixel.gif")) document.images.dayDAY1.src = "http://pic.geocities.com/it/i/geo/ao/day/pixel.gif";
    if ((dayNO10DATE == 0) && (dayDAYSUNTIL > 9) && (document.images.dayDAY2.src != "http://pic.geocities.com/it/i/geo/ao/day/b" + Math.floor((dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 100) *100))/ 10) + "_11x18.gif")) document.images.dayDAY2.src = "http://pic.geocities.com/it/i/geo/ao/day/b" + Math.floor((dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 100) *100))/ 10) + "_11x18.gif";
    if ((dayNO10DATE == 0) && (dayDAYSUNTIL <= 9) && (document.images.dayDAY2.src != "http://pic.geocities.com/it/i/geo/ao/day/pixel.gif")) document.images.dayDAY2.src = "http://pic.geocities.com/it/i/geo/ao/day/pixel.gif";
    if (document.images.dayDAY3.src != "http://pic.geocities.com/it/i/geo/ao/day/b" + (dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 10) * 10)) + "_11x18.gif") document.images.dayDAY3.src = "http://pic.geocities.com/it/i/geo/ao/day/b" + (dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 10) * 10)) + "_11x18.gif";
    if ((dayDAYSUNTIL == 1) && (document.images.dayDAYS.src != "http://pic.geocities.com/it/i/geo/ao/day/day_43x18.gif")) document.images.dayDAYS.src = "http://pic.geocities.com/it/i/geo/ao/day/day_43x18.gif";
    if ((dayDAYSUNTIL != 1) && (document.images.dayDAYS.src != "http://pic.geocities.com/it/i/geo/ao/day/days_43x18.gif")) document.images.dayDAYS.src = "http://pic.geocities.com/it/i/geo/ao/day/days_43x18.gif";
    if (document.images.dayDAYS0.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(dayDAYSUNTIL / 1000) + "_6x8.gif") document.images.dayDAYS0.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(dayDAYSUNTIL / 1000) + "_6x8.gif";
    if (document.images.dayDAYS1.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor((dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 1000) *1000))/ 100) + "_6x8.gif") document.images.dayDAYS1.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor((dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 1000) *1000))/ 100) + "_6x8.gif";
    if (document.images.dayDAYS2.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor((dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 100) *100))/ 10) + "_6x8.gif") document.images.dayDAYS2.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor((dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 100) *100))/ 10) + "_6x8.gif";
    if (document.images.dayDAYS3.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + (dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 10) * 10)) + "_6x8.gif") document.images.dayDAYS3.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + (dayDAYSUNTIL - (Math.floor(dayDAYSUNTIL / 10) * 10)) + "_6x8.gif";
    if (document.images.dayHRS1.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(dayHOURSUNTIL / 10) + "_6x8.gif") document.images.dayHRS1.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(dayHOURSUNTIL / 10) + "_6x8.gif";
    if (document.images.dayHRS2.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + (dayHOURSUNTIL - (Math.floor(dayHOURSUNTIL / 10) * 10)) + "_6x8.gif") document.images.dayHRS2.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + (dayHOURSUNTIL - (Math.floor(dayHOURSUNTIL / 10) * 10)) + "_6x8.gif";
    if (document.images.dayMIN1.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(dayMINSUNTIL / 10) + "_6x8.gif") document.images.dayMIN1.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(dayMINSUNTIL / 10) + "_6x8.gif";
    if (document.images.dayMIN2.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + (dayMINSUNTIL - (Math.floor(dayMINSUNTIL / 10) * 10)) + "_6x8.gif") document.images.dayMIN2.src = "http://pic.geocities.com/images/gadgetfactory/day/s" + (dayMINSUNTIL - (Math.floor(dayMINSUNTIL / 10) * 10)) + "_6x8.gif";
    if (document.images.daySEC1.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(daySECSUNTIL / 10) + "_6x8.gif") document.images.daySEC1.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(daySECSUNTIL / 10) + "_6x8.gif";
    if (document.images.daySEC2.src != "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(daySECSUNTIL - (Math.floor(daySECSUNTIL / 10) * 10)) + "_6x8.gif") document.images.daySEC2.src = "http://pic.geocities.com/it/i/geo/ao/day/s" + Math.floor(daySECSUNTIL - (Math.floor(daySECSUNTIL / 10) * 10)) + "_6x8.gif";
    setTimeout('dayREFRESH()',1000);
    }
    </script>


    Menù laterale a scomparsa

    CODICE
    <script type="text/javascript"><!--
    moving=setTimeout('null',1);
    function move(b){if(b<0&&parseInt(Menu.left)>-Width||b>0&&parseInt(Menu.left)<0)
    {clearTimeout(moving); moving=setTimeout('move('+b+')',slideSpeed); theleft+=b; Menu.left=theleft} else{clearTimeout(moving); moving=setTimeout('null',1)}}
    function startMenu(menu,barText){document.write('<div id=ssm style="width:'+(Width+30)+'px; left:-'+(Width)+'px; z-index:9; top:'+Yoffset+'px; '+(isStatic?'':'top:expression('+Yoffset+'+(y=document.body.scrollTop)+\'px\'); position:fixed!important; ')+'position:absolute" onmouseover=move(10) onmouseout="clearTimeout(moving); moving=setTimeout(\'move(-10)\',waitTime)"><table class=mainbg width=100% cellpadding=4 cellspacing=1><tr><td class=title align=center><b>'+menu+'<\/b><td class=ww rowspan=100 style="width:20px;padding:12px 4px 12px 4px;font-size:10pt;font-weight:bold" align=center valign=middle>'+barText); Menu=document.getElementById("ssm").style; theleft=-Width}
    function addItem(text,link){document.write('<tr><td class=aa><span class=web><a HREF='+link+'>'+text+'<\/a><\/span>')}
    function endMenu(){document.write('<\/table><\/div>')}
    if(document.getElementById){

    isStatic=false;
    Yoffset=20;
    Width=130;
    slideSpeed=20;
    waitTime=500;

    startMenu("Menù","M<br>e<br>n<br>ù<br><br>l<br>a<br>t<br>e<br>r<br>a<br>l<br>e");

    addItem("nome link","link");
    addItem("nome link","link");

    endMenu()}
    //--></script>


    Se si copia e incolla il codice così com'è risulteranno solo due link nel menù a scomparsa, ma per aggiungerne altri basterà scrivere addItem("nome link","link"); tante volte quanti link si vogliono mettere nel menù.

    Per bloccare il menù in alto e non farlo scorrere, sostituire

    CODICE
    isStatic=false;


    con

    CODICE
    isStatic=true;


    Fonte: Supporto ForumFree e ForumCommunity
     
    Top
    .
0 replies since 28/4/2011, 17:55   94 views
  Share  
.