Jump to content

Recommended Posts

Posted

Salut, am pus pe index un script ca sa ninga, dar ninsoarea nu ajunge pana jos, parcurge un sfert  de pagina iar apoi dispare. Ce ar trebui sa modific din acest cod ?

  <script type="text/javascript">

snow_img = "images/snow.gif";

snow_no = 30;

if (typeof(window.pageYOffset) == "number")
{
	snow_browser_width = window.innerWidth;
	snow_browser_height = window.innerHeight;
} 
else if (document.body && (document.body.scrollLeft || document.body.scrollTop))
{
	snow_browser_width = document.body.offsetWidth;
	snow_browser_height = document.body.offsetHeight;
}
else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop))
{
	snow_browser_width = document.documentElement.offsetWidth;
	snow_browser_height = document.documentElement.offsetHeight;
}
else
{
	snow_browser_width = 500;
	snow_browser_height = 500;	
}

snow_dx = [];
snow_xp = [];
snow_yp = [];
snow_am = [];
snow_stx = [];
snow_sty = [];

for (i = 0; i < snow_no; i++) 
{ 
	snow_dx[i] = 0; 
	snow_xp[i] = Math.random()*(snow_browser_width-50);
	snow_yp[i] = Math.random()*snow_browser_height;
	snow_am[i] = Math.random()*10; 
	snow_stx[i] = 0.02 + Math.random()/10;
	snow_sty[i] = 0.7 + Math.random();
	if (i == 0) document.write("<div id="snow_flake0" style="position:absolute;z-index:0"><a href="http://peters1.dk/tools" target="_blank"><img src=""+snow_img+"" border="0"></a></div>");
	else document.write("<div id="snow_flake"+ i +"" style="position:absolute;z-index:"+i+""><img src=""+snow_img+"" border="0"></div>");
}

function SnowStart() 
{ 
	for (i = 0; i < snow_no; i++) 
	{ 
		snow_yp[i] += snow_sty[i];
		if (snow_yp[i] > snow_browser_height-50) 
		{
			snow_xp[i] = Math.random()*(snow_browser_width-snow_am[i]-30);
			snow_yp[i] = 0;
			snow_stx[i] = 0.02 + Math.random()/10;
			snow_sty[i] = 0.7 + Math.random();
		}
		snow_dx[i] += snow_stx[i];
		document.getElementById("snow_flake"+i).style.top=snow_yp[i]+"px";
		document.getElementById("snow_flake"+i).style.left=snow_xp[i] + snow_am[i]*Math.sin(snow_dx[i])+"px";
	}
	snow_time = setTimeout("SnowStart()", 10);
}
SnowStart();
</script>

  • Moderators
Posted

Presupun ca il vezi pe toata latimea, deci nu ajunge la ultim-ul if:

snow_browser_width = 500;
snow_browser_height = 500;	

Daca il vezi doar pe o bucata, atunci modifica valorile alea, daca nu, inseamna ca continutu ( body ) nu ocupa mai mult de sfertu acela care zici.

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

Posted

Presupun ca il vezi pe toata latimea, deci nu ajunge la ultim-ul if:

snow_browser_width = 500;
snow_browser_height = 500;	

Daca il vezi doar pe o bucata, atunci modifica valorile alea, daca nu, inseamna ca continutu ( body ) nu ocupa mai mult de sfertu acela care zici.

 

Am incercat sa modific si inainte dar tot nimic. Am verificat si body si contine toata pagina.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.