Красивый роб.стол

Discussion in 'Болталка' started by Dimi4, 1 May 2007.

  1. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,045
    Reputations:
    291
    Решил украсить себе комп.Синоптики обещали какую-то фигню.Так что я решил быть сам себе синоптик.И засыпал комп снегом.
    пишем HTML скрипт
    PHP:
    <html>
    <
    head>
      <
    title>Snow</title>
      <
    link rel="stylesheet" href="style.css">
    </
    head>
    <
    BODY bgColor="#ffffff" text="#000000">
    <
    script language="JavaScript1.2" src="snow.js"></script>
    <hr color="#66ccff">
    <img src="путь к волпейперу"WIDTH="1024" HEIGHT="768" ALIGN="middle" ALT="SNOW" TITLE="SNOW"><!--рассчитано на 1024\768
    </body>
    </html>
    пишем JS скрипт
    PHP:
     var snowsrc="snow.gif"
      
    var no 20;
      var 
    ns4up = (document.layers) ? 0;
      var 
    ie4up = (document.all) ? 0;
      var 
    dxxpyp;
      var 
    amstxsty;
      var 
    idoc_width 800doc_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 (
    0no; ++ 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 (
    == 0) {
            
    document.write("<layer name=\"dot"+"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' name=\"snow1\" border=\"0\"></layer>");
          } else {
            
    document.write("<layer name=\"dot"+"\" left=\"15\" top=\"15\" visibility=\"show\"><img src='"+snowsrc+"' border=\"0\" name=\"snow2\"></layer>");
          }
        } else if (
    ie4up) {
          if (
    == 0) {
            
    document.write("<div id=\"dot"+"\" style=\"POSITION: absolute; Z-INDEX: "+"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\" name=\"snow3\"></div>");
          } else {
            
    document.write("<div id=\"dot"+"\" style=\"POSITION: absolute; Z-INDEX: "+"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\" name=\"snow4\"></div>");
          }
        }
      }

      function 
    snowNS() {
        for (
    0no; ++ 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()"10);
      }

      function 
    snowIE() {
        for (
    0no; ++ 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()"10);
      }
      if (
    ns4up) {
        
    snowNS();
      } else if (
    ie4up) {
        
    snowIE();
      }
    загружаем все в одну папку
    первый скрипт называем snow.htm
    второй !!! называем snow.js
    ставим как волпейпер и смотрим!
    все! снежок падает!
     
  2. n1†R0x

    n1†R0x Elder - Старейшина

    Joined:
    20 Jan 2007
    Messages:
    728
    Likes Received:
    376
    Reputations:
    235
    если это тот скрипт, о котором я думал, он грузил мой атлон 64 3800+ х2 на 30% =)

    зы: источник инфы/скриптов нужно все-таки указывать.
     
    #2 n1†R0x, 1 May 2007
    Last edited: 1 May 2007
  3. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,045
    Reputations:
    291
    а и ту папку лепим рисунок снега
    типа:
     
    #3 Dimi4, 1 May 2007
    Last edited: 11 Dec 2010
  4. DimOnOID

    DimOnOID Banned

    Joined:
    5 Dec 2006
    Messages:
    407
    Likes Received:
    126
    Reputations:
    4
    дето прогу видел ...снег..если найду вылОжу)))
     
  5. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,045
    Reputations:
    291
    мой атлун 1407 ГЦ роботает отлично
     
  6. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,045
    Reputations:
    291
    у меня есть, но она в панели задач сидит
     
  7. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,045
    Reputations:
    291
    второй скрипт кажись с вовеба брал
     
  8. DimOnOID

    DimOnOID Banned

    Joined:
    5 Dec 2006
    Messages:
    407
    Likes Received:
    126
    Reputations:
    4
    http://ifolder.ru/1868130
    во пля))) вещь))) и чё что в панели сидит))
     
  9. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,045
    Reputations:
    291
    в панели Мешает(мне)
     
  10. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    578
    Likes Received:
    274
    Reputations:
    91