Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

LA PIAZZA DI FFZ - Assistenza Il forum di assistenza di FreeForumZone

Effetto Neve

  • Messaggi
  • OFFLINE
    Hermione G
    Post: 13.695
    Registrato il: 22/01/2003
    Età: 35
    00 02/12/2007 23:39
    Salve vorrei sapere come si fa a inserire dei fiokki di neve ke kadono nelle pagine del forum
  • OFFLINE
    sarah.74
    Post: 39.128
    Registrato il: 12/11/2001
    00 03/12/2007 08:44
    qui trovi freeforumzone.leonardo.it/cerca.aspx?web=2&f=1&i=1&a=1&idc=0&idd=0&keywords=neve&...



    ______________________

    sarah.74

    Amministratore Forum di Assistenza FreeForumZone
    Admin FreeForumZone
  • nuvola+
    00 06/12/2007 13:36
    Buona giornata...
    un consiglio per favore...ho inserito questo Javascrtpt ma scendono solo crocette,dove sbaglio?...
    <!------------------- INIZIO CODICE DA COPIARE NEL CORPO DELLA PAGINA -------------------->
    ( tra i tag <body> e </body> )



    <body><script language="JavaScript1.2">
    /*
    Snow Effect Script (snow@altan.hr, www.altan.hr/snow/index.html)
    */

    var snowsrc="neve.gif"

    var no = 100;

    var ns4up = (document.layers) ? 1 : 0;
    var ie4up = (document.all) ? 1 : 0;
    var ns6up = (document.getElementById&&!document.all) ? 1 : 0;

    var dx, xp, yp;
    var am, stx, sty;
    var i, doc_width = 800, doc_height = 600;

    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();

    for (i = 0; i < no; ++ i) {
    dx = 0;
    xp = Math.random()*(doc_width-50);
    yp = Math.random()*doc_height;
    am = Math.random()*20;
    stx = 0.02 + Math.random()/10;
    sty = 0.7 + Math.random();
    if (ns4up) {
    if (i == 0) {
    document.write("<layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"><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||ns6up) {
    if (i == 0) {
    document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><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() {
    for (i = 0; i < no; ++ i) {
    yp += sty;
    if (yp > doc_height-50) {
    xp = Math.random()*(doc_width-am-30);
    yp = 0;
    stx = 0.02 + Math.random()/10;
    sty = 0.7 + Math.random();
    doc_width = self.innerWidth;
    doc_height = self.innerHeight;
    }
    dx += stx;
    document.layers["dot"+i].top = yp;
    document.layers["dot"+i].left = xp + am*Math.sin(dx);
    }
    setTimeout("snowNS()", 10);
    }

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

    if (ns4up) {
    snowNS();
    } else if (ie4up||ns6up) {
    snowIE_NS6();
    }

    </script></body>


    <!-------------------- FINE CODICE DA COPIARE NEL CORPO DELLA PAGINA --------------------->
  • OFFLINE
    Raiden Natale
    Post: 672
    Registrato il: 03/12/2006
    Età: 106
    - FreeForumZone Staff
    00 06/12/2007 16:31
    Ti premetto che non sono molto pratico di javascript, ma questa riga
    var snowsrc="neve.gif"
    mi pare faccia riferimento ad un generico file neve.gif che non rimanda da nessuna parte.

    Prova ad inserire al posto di neve.gif il percorso completo dell'immagine del fiocco di neve (o quel che è).



    ______________________
    Buon Natale a tutti!
    *Raiden Natale è un fake RaidenApproved - All Rights Reserved*
  • nuvola+
    00 06/12/2007 16:34
    Re:
    Raiden Natale, 06/12/2007 16.31:

    Ti premetto che non sono molto pratico di javascript, ma questa riga
    var snowsrc="neve.gif"
    mi pare faccia riferimento ad un generico file neve.gif che non rimanda da nessuna parte.

    Prova ad inserire al posto di neve.gif il percorso completo dell'immagine del fiocco di neve (o quel che è).



    nemmeo io sono pratica...puoi aiutarmi?...


  • OFFLINE
    Raiden Natale
    Post: 672
    Registrato il: 03/12/2006
    Età: 106
    - FreeForumZone Staff
    00 06/12/2007 17:05
    Indicami qui il link completo all'immagine che intendi usare come fiocco di neve.

    Alla quinta riga del javascript trovi il comando
    var snowsrc="neve.gif"

    Prova a sostituire neve.gif con l'indirizzo completo su cui risiede il file, dovrebbe venire fuori una cosa del tipo
    var snowsrc="http://www.percorsotuaimmagine.com/neve.gif"



    ______________________
    Buon Natale a tutti!
    *Raiden Natale è un fake RaidenApproved - All Rights Reserved*
  • nuvola+
    00 06/12/2007 17:12
    ci provo...
  • nuvola+
    00 06/12/2007 17:16
    i76.photobucket.com/albums/j20/nuvola_2006/snow.gif

    non è questo il fiocco di neve di mio gradimento...doveva essere più piccolo...neve sottile sottile...
  • OFFLINE
    Paul di manikomio
    Post: 14.075
    Registrato il: 05/03/2004
    00 06/12/2007 17:44
    Hai testato il javascript inserendo l'URL di quell'immagine? E funziona?
    Se sì, è sufficiente trovare un'immagine che ti soddisfi, e inserirla come ha indicato il collega. [SM=g1399185]
  • OFFLINE
    arma990
    Post: 6.605
    Registrato il: 22/09/2004
    00 06/12/2007 17:55
    scusate se mi intrometto ...

    puoi inserire un script , senza inserire un'immagine . io userò questo nei prossimi giorni nel mio forum , come avevo fatto l'anno scorso.
  • nuvola+
    00 06/12/2007 18:00
    aiuto sendono fiocchi ni neve grossi come sassi...
  • OFFLINE
    Paul di manikomio
    Post: 14.075
    Registrato il: 05/03/2004
    00 06/12/2007 18:09
    Sono disponibili in rete moltissimi js effetto neve, visibili in anteprima; potresti cercarne uno che si adatti alle tue esigenze meglio di quello che hai ora... [SM=g1399171]
  • nuvola+
    00 06/12/2007 18:13
    scusa arma990 se lo inserisco come dici tu mi scendono solo crociette!!
  • nuvola+
    00 06/12/2007 18:15
    Re:
    Paul di manikomio, 06/12/2007 18.09:

    Sono disponibili in rete moltissimi js effetto neve, visibili in anteprima; potresti cercarne uno che si adatti alle tue esigenze meglio di quello che hai ora... [SM=g1399171]



    Paul di manikomio già fatto in precedenza scendono solo crociette!!!

  • nuvola+
    00 07/12/2007 20:12
    ..ancora niente...mi sa che ci devo rinunciare all'effetto neve.
1