Forum www.forum.fora.pl Strona Główna

www.forum.fora.pl
Nieoficjalne forum pomocy serwisu fora.pl
 

Niedziałające skrypty

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.forum.fora.pl Strona Główna -> Hydepark
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Adriw28
Taki se gostek
Taki se gostek



Dołączył: 07 Gru 2011
Posty: 6
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

PostWysłany: Czw 20:16, 02 Lut 2012    Temat postu: Niedziałające skrypty

Niestety gdzieś na forum znalazłem nie działające skrypty
na śnieg


Kod:
<script language="JavaScript1.2">

 /*
 Snow Effect Script
 Submitted by Altan d.o.o. (snow@altan.hr, http://www.altan.hr/snow/index.html)
 Permission granted to Dynamicdrive.com to feature script in archive
 For full source code to this script, visit http://dynamicdrive.com
 */


 //Configure below to change URL path to the snow image
 var snowsrc="http://img506.imageshack.us/img506/4899/snieg5cg.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 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 = 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[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||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 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_NS6() { // IE and NS6 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 = ns6up?window.innerWidth : document.body.clientWidth;
 doc_height = ns6up?window.innerHeight : document.body.clientHeight;
 }
 dx[i] += stx[i];
 if (ie4up){
 document.all["dot"+i].style.pixelTop = yp[i];
 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];
 document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i]);
 }
 }
 setTimeout("snowIE_NS6()", 10);
 }

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

 </script>


na deszcz


Kod:
<SCRIPT LANGUAGE="JavaScript">
 <!-- Begin
 var no = 50;
 var speed = 1;
 var ns4up = (document.layers) ? 1 : 0;
 var ie4up = (document.all) ? 1 : 0;
 var s, x, y, sn, cs;
 var a, r, cx, cy;
 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;
 }
 x = new Array();
 y = new Array();
 r = new Array();
 cx = new Array();
 cy = new Array();
 s = 8;
 for (i = 0; i < no; ++ i) {
 initRain();
 if (ns4up) {
 if (i == 0) {
 document.write("<layer name="dot"+ i +"" left="1" ");
 document.write("top="1" visibility="show"><font color="blue">");
 document.write(",</font></layer>");
 }
 else {
 document.write("<layer name="dot"+ i +"" left="1" ");
 document.write("top="1" visibility="show"><font color="blue">");
 document.write(",</font></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;"><font color="blue">");
 document.write(",</font></div>");
 }
 else {
 document.write("<div id="dot"+ i +"" style="POSITION: ");
 document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
 document.write("visible; TOP: 15px; LEFT: 15px;"><font color="blue">");
 document.write(",</font></div>");
 }
 }
 }
 function initRain() {
 a = 6;
 r[i] = 1;
 sn = Math.sin(a);
 cs = Math.cos(a);
 cx[i] = Math.random() * doc_width + 1;
 cy[i] = Math.random() * doc_height + 1;
 x[i] = r[i] * sn + cx[i];
 y[i] = cy[i];
 }
 function makeRain() {
 r[i] = 1;
 cx[i] = Math.random() * doc_width + 1;
 cy[i] = 1;
 x[i] = r[i] * sn + cx[i];
 y[i] = r[i] * cs + cy[i];
 }
 function updateRain() {
 r[i] += s;
 x[i] = r[i] * sn + cx[i];
 y[i] = r[i] * cs + cy[i];
 }
 function raindropNS() {
 for (i = 0; i < no; ++ i) {
 updateRain();
 if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
 makeRain();
 doc_width = self.innerWidth;
 doc_height = self.innerHeight;
 }
 document.layers["dot"+i].top = y[i];
 document.layers["dot"+i].left = x[i];
 }
 setTimeout("raindropNS()", speed);
 }
 function raindropIE() {
 for (i = 0; i < no; ++ i) {
 updateRain();
 if ((x[i] <= 1) || (x[i] >= (doc_width - 20)) || (y[i] >= (doc_height - 20))) {
 makeRain();
 doc_width = document.body.clientWidth;
 doc_height = document.body.clientHeight;
 }
 document.all["dot"+i].style.pixelTop = y[i];
 document.all["dot"+i].style.pixelLeft = x[i];
 }
 setTimeout("raindropIE()", speed);
 }
 if (ns4up) {
 raindropNS();
 }
 else
 if (ie4up) {
 raindropIE();
 }
 // End -->
 </script>


na fajerwerki


Kod:
<style type="text/css">

 body { overflow: hidden; }

 v\:* { behavior: url(#default#VML); }

 </style><script language="JavaScript">

   

 colors = new Array();



 // Define your own color combinations

 colors[0] = new Array('yellow', 'lime');

 colors[1] = new Array('silver', 'green')

 colors[2] = new Array('silver', 'blue');

 colors[3] = new Array('silver', 'purple');

 colors[4] = new Array('purple', 'white');

 colors[5] = new Array('blue', 'silver');

 colors[6] = new Array('red', 'fuchsia');

 colors[7] = new Array('yellow', 'red');



 // Define the maximum number of fire arrows

 maximum = 1000;



 vmlobj='';

  for(i = 0; i < 12; i++){

  vmlobj += '<div id="ster'+i+'" style="position:absolute; left:-50px; top-50px; visibility:hidden; z-index:50;">';

  vmlobj += '<v:shape style="width:15px; height:15px;" fillcolor="yellow" coordorigin="0,0" coordsize="200 200">';

  vmlobj += '<v:path v="m 8,65 l 72,65, 92,11, 112,65, 174,65, 122,100, 142,155,92,121, 42,155, 60,100 x e"/>';

  vmlobj += '<v:stroke on="false" /></v:shape></div>';

  }

 document.write(vmlobj); vmlobj = null;



 aantal = 0;



 function begin()

 {

 try {

  if(aantal == maximum){ return;}

  kleurschema = Math.floor(Math.random() * colors.length);

  posLinks = Math.floor(Math.random() * (document.body.clientWidth - 180));

  posLinks = (posLinks < 170)? 170: posLinks;

  posBoven = Math.floor(Math.random() * (document.body.clientHeight - 180));

  posBoven = (posBoven < 170)? 170: posBoven;

  straal = 0; uiteen = true; teller = 1; flikkereffect = false;

  for(var i = 0; i < 12; i++){

  document.getElementsByTagName('shape')[i].setAttribute('fillcolor', colors[kleurschema][0]);

  document.getElementById('ster'+i).style.visibility = 'hidden'; // 5.0 fix

  document.getElementById('ster'+i).style.left = posLinks;

  document.getElementById('ster'+i).style.top = posBoven;

  }

  document.getElementById('ster0').style.top = (document.body.clientHeight - 20);

  document.getElementById('ster0').style.visibility = 'visible';

  omhoog();

 } catch(e){}

 }



 function omhoog()

 {

 try {

   positie = parseInt(document.getElementById('ster0').style.top);

   if(positie > posBoven){

   document.getElementById('ster0').style.top = (positie - 25);

   setTimeout('omhoog()', 50);

   } else {

    for(i = 1; i < 12; i++){

    document.getElementById('ster'+i).style.top = positie;

    document.getElementById('ster'+i).style.visibility = 'visible';

    }

   uiteenspatten();

   }

 } catch(e){}

 }



 function uiteenspatten()

 {

 try {

  if(straal > 120 && straal % 10 == 0){

  flikkereffect = true;

  teller = (teller == colors[kleurschema].length)? 0: (teller+1);

  }

  for(var i = 0; i < 12; i++){

  var hoek = i * 30;

  var piHoek = Math.PI - Math.PI / 180 * hoek;

  var links = posLinks + Math.round(straal * Math.sin(piHoek));

  var boven = positie + Math.round(straal * Math.cos(piHoek));

  document.getElementById('ster'+i).style.left = links;

  document.getElementById('ster'+i).style.top = boven;

   if(flikkereffect){

   document.getElementsByTagName('shape')[i].setAttribute('fillcolor', colors[kleurschema][teller]);

   }

  }

  if(straal < 160 && uiteen){

  straal += (straal < 120)? 10: 5;

  setTimeout('uiteenspatten()', 50);

  }

  else if(straal > 120){

  uiteen = false; straal -= 5;

  setTimeout('uiteenspatten()', 50);

  }

  else if(straal <= 120){

   for(var i = 0; i < 12; i++){

   document.getElementById('ster'+i).style.visibility = 'hidden';

   }

  aantal++;

  setTimeout('begin()', 500);

  }

 } catch(e) {}

 }



 window.onload=begin;



 </script>


Czy moglibyście dodać takie, które działają (oczywiście na śnieg, deszcz i fajerwerki? Sprawdzałem je i wklejałem w opis forum, ale nie działają


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.forum.fora.pl Strona Główna -> Hydepark Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
deoxGreen v1.2 // Theme created by Sopel stylerbb.net & programosy.pl

Regulamin