cambiare il verso a caduta dell'immagine

  • Creatore Discussione Creatore Discussione idrev
  • Data di inizio Data di inizio

idrev

Utente Attivo
8 Ott 2010
45
0
0
salve ho trovato questo codice che mi permette di far scendere con un effetto neve l'immagine che voglio(nel mio caso dei fiori...ora a me servirebbe la cosa inversa cioè farlo partire dal basso e andare verso l'alto...ho provato a cambiare i parametri ma non riesco ( dovuto alla mia scarsa conoscenza di questo linguaggio...mi sapreste aiutare ?

PHP:
// This JavaScript code can be freely redistributed 
  // as long as this copyright notice is keept unchanged. 
  // This code is used on AS-IS basis and 
  // you use it on your own risk. Author of this code 
  // is not responsible for any damage that this 
  // code may make. 
  // 
  // JS Snow v0.2 
  // finished on 11-10-1999 23:04 in Zagreb, Croatia. 
  // modified on 06-12-2005 11:20 in Zagreb, Croatia. 
  // 
  // Copyright 1999,2005 Altan d.o.o. 
  // <a href="http://www.altan.hr/snow/index.html" target="_blank">http://www.altan.hr/snow/index.html</a> 
  // E-mail: [email protected] 
   
  var no = 5; // snow number 

  var dx, xp, yp;    // coordinate and position variables 
  var am, stx, sty;  // amplitude and step variables 
  var i, doc_width = 700, doc_height = 600; 
   
  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] = 50;                        // 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 (i == 0) { 
      document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://www.xxxxxxxx.com/\"><img src=\"http://www.xxxxxxxx.it/fiori.png\" 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=\"http://www.xxxxxxxx.it/fiori.png\" border=\"0\"></div>"); 
    } 
  } 

  function snow() { 
    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.getElementById("dot"+i).style.top = yp[i]; 
      document.getElementById("dot"+i).style.left = xp[i] + am[i]*Math.sin(dx[i]); 
    } 
    setTimeout("snow()", 10); 
  } 

  snow();
 

Discussioni simili