ilch Forum » Allgemein » Plauder Ecke » schneeflocken

Geschlossen
  1. #1
    User Pic
    Blackmesar Mitglied
    Registriert seit
    01.01.2009
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    hi ich würde gerne wissen wie das mit den schneeflocken auf ner hp hier geht? kann das jemand ma pls als download hier hin machen?


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    probier mal das hier in der index.htm in den header bereich zu packen

    <script language="JavaScript1.2">
    
    
    
      var snowsrc="Schnee.gif"
      var no = 10;
    
      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\" 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) {
          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[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 (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()", 10);
      }
    
      if (ns4up) {
        snowNS();
      } else if (ie4up) {
        snowIE();
      }
    
    </script>



    und dieses pic musst du dann noch abspeichern in den images ordner beim template...

    [center]gesperrtes Bild[/center]

    und oben ganz am anfang bei Schnee.gif den pfad angeben....


    Edit:

    also ich habs nich geschafft den einzubauen, evtl. muss jemand anderes sagen wo du ihn einbaust, aber das is auf jedenfall der richtige code...


    Zuletzt modifiziert von Sewomer am 05.01.2009 - 02:01:26
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Speichere den folgenden code in deiner index direkt unter <body>.Im code ist bereits eine Grafik drin, kann muss aber nicht geändert werden. sieht dann so aus: Vorschau

    <script type="text/javascript">
    
     //Configure below to change URL path to the snow image
      var snowsrc="http://www.altan.hr/snow/dot.gif"
      // Configure below to change number of snow to render
      var no = 10;
      // Configure whether snow should disappear after x seconds (0=never):
      var hidesnowtime = 0;
      // Configure how much snow should drop down before fading ("windowheight" or "pageheight")
      var snowdistance = "pageheight";
    
    ///////////Stop Config/////////
    
      var ie4up = (document.all) ? 1 : 0;
      var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
    
    	function iecompattest(){
    	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    	}
    
      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 (ns6up) {
        doc_width = self.innerWidth;
        doc_height = self.innerHeight;
      } else if (ie4up) {
        doc_width = iecompattest().clientWidth;
        doc_height = iecompattest().clientHeight;
      }
    
      dx = new Array();
      xp = new Array();
      yp = new Array();
      am = new Array();
      stx = new Array();
      sty = new Array();
      snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "snow.gif" : snowsrc
      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 (ie4up||ns6up) {
          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 snowIE_NS6() {  // IE and NS6 main animation function
        doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
    		doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")?  iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
        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();
          }
          dx[i] += stx[i];
          document.getElementById("dot"+i).style.top=yp[i]+"px";
          document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
        }
        snowtimer=setTimeout("snowIE_NS6()", 10);
      }
    
    	function hidesnow(){
    		if (window.snowtimer) clearTimeout(snowtimer)
    		for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
    	}
    		
    
    if (ie4up||ns6up){
        snowIE_NS6();
    		if (hidesnowtime>0)
    		setTimeout("hidesnow()", hidesnowtime*1000)
    		}
    
    </script>



    Zuletzt modifiziert von -saarlonz- am 05.01.2009 - 03:42:27
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    <script language="JavaScript1.2"> 
    
    
    
      var snowsrc="Schnee.gif" 
      var no = 30; 
    
      var ns4up = (document.layers) ? 1 : 0; 
      var ie4up = (document.all) ? 1 : 0; 
    
      var dx, xp, yp; 
      var am, stx, sty; 
      var i, doc_width = 900, doc_height = 2200; 
    
      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\" 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) { 
          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[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 (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()", 10); 
      } 
    
      if (ns4up) { 
        snowNS(); 
      } else if (ie4up) { 
        snowIE(); 
      } 
    
    </script>

    oder den in deine index hauen, wenn er ganz unten steht funzt er auch, "Schnee.gif" is das bild was du im rootverzeichnis hinterlegen solltest, kann alles mögliche sein, halt den namen. unter var kannste die anzahl einstellen.
    @sewomer dat haste doch das letzte ma von mir geklaut......


    Zuletzt modifiziert von Chainy am 05.01.2009 - 21:47:55
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    856
    Beitragswertungen
    0 Beitragspunkte
    wie sieht das aus wenn ich zwei verschiedene schneeflocken möchte? ;-)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    lachen
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von Chainy

    <script language="JavaScript1.2"> 
    
    
    
      var snowsrc="Schnee.gif" 
      var no = 30; 
    
      var ns4up = (document.layers) ? 1 : 0; 
      var ie4up = (document.all) ? 1 : 0; 
    
      var dx, xp, yp; 
      var am, stx, sty; 
      var i, doc_width = 900, doc_height = 2200; 
    
      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" 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) { 
          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[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 (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()", 10); 
      } 
    
      if (ns4up) { 
        snowNS(); 
      } else if (ie4up) { 
        snowIE(); 
      } 
    
    </script>

    oder den in deine index hauen, wenn er ganz unten steht funzt er auch, "Schnee.gif" is das bild was du im rootverzeichnis hinterlegen solltest, kann alles mögliche sein, halt den namen. unter var kannste die anzahl einstellen.
    @sewomer dat haste doch das letzte ma von mir geklaut......


    Zuletzt modifiziert von Chainy am 05.01.2009 - 21:47:55



    nein ich hab nach google nach schneeflocken für HP gesucht und das zweite genommen...

    externer Link
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    ah ok dann hab ich nix gesagt, same ip lachen
    aber sau unnötiges zitat....
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten