Hai Friends,
I have a javascript program , as a snow a single picture will fall from above to below in the browser.It is worked properly when my friend was using.Sudennly it is not working ,pl correct if there is any error and send me............. ..
[CODE=html]<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaS cript">[/code]
[code=javascript]var no = 25; // snow number
var speed = 10; // smaller number moves the snow faster
//please put some picture in your computer
var snowflake = "C:\Documen ts and Settings\Admin\ Desktop\jesusin side.gif";
var ns4up = (document.layer s) ? 1 : 0; // browser sniffer
var ie4up = (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) {
doc_width = self.innerWidth ;
doc_height = self.innerHeigh t;
} else if (ie4up) {
doc_width = document.body.c lientWidth;
doc_height = document.body.c lientHeight;
}
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()*d oc_height;
am[i] = Math.random()*2 0; // 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\" ");
document.write( "top=\"15\" visibility=\"sh ow\"><img src=\"");
document.write( snowflake + "\" border=\"0\"></layer>");
} else {
document.write( "<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write( "top=\"15\" visibility=\"sh ow\"><img src=\"");
document.write( snowflake + "\" border=\"0\"></layer>");
}
}
else if (ie4up)
{
if (i == 0)
{
document.write( "<div id=\"dot"+ i +"\" style=\"POSITIO N: ");
document.write( "absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write( "visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write( snowflake + "\" border=\"0\"></div>");
}
else
{
document.write( "<div id=\"dot"+ i +"\" style=\"POSITIO N: ");
document.write( "absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write( "visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write( snowflake + "\" 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.innerHeigh t;
}
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("sno wNS()", speed);
}
function snowIE() { // IE 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 = document.body.c lientWidth;
doc_height = document.body.c lientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLef t = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("sno wIE()", speed);
}
if (ns4up)
{
snowNS();
}
else if (ie4up)
{
snowIE();
}[/code]
[code=html]
</SCRIPT>
</head>
</html>[/CODE]
Davidson
8 March 2008
I have a javascript program , as a snow a single picture will fall from above to below in the browser.It is worked properly when my friend was using.Sudennly it is not working ,pl correct if there is any error and send me............. ..
[CODE=html]<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaS cript">[/code]
[code=javascript]var no = 25; // snow number
var speed = 10; // smaller number moves the snow faster
//please put some picture in your computer
var snowflake = "C:\Documen ts and Settings\Admin\ Desktop\jesusin side.gif";
var ns4up = (document.layer s) ? 1 : 0; // browser sniffer
var ie4up = (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) {
doc_width = self.innerWidth ;
doc_height = self.innerHeigh t;
} else if (ie4up) {
doc_width = document.body.c lientWidth;
doc_height = document.body.c lientHeight;
}
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()*d oc_height;
am[i] = Math.random()*2 0; // 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\" ");
document.write( "top=\"15\" visibility=\"sh ow\"><img src=\"");
document.write( snowflake + "\" border=\"0\"></layer>");
} else {
document.write( "<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write( "top=\"15\" visibility=\"sh ow\"><img src=\"");
document.write( snowflake + "\" border=\"0\"></layer>");
}
}
else if (ie4up)
{
if (i == 0)
{
document.write( "<div id=\"dot"+ i +"\" style=\"POSITIO N: ");
document.write( "absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write( "visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write( snowflake + "\" border=\"0\"></div>");
}
else
{
document.write( "<div id=\"dot"+ i +"\" style=\"POSITIO N: ");
document.write( "absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write( "visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write( snowflake + "\" 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.innerHeigh t;
}
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("sno wNS()", speed);
}
function snowIE() { // IE 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 = document.body.c lientWidth;
doc_height = document.body.c lientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLef t = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("sno wIE()", speed);
}
if (ns4up)
{
snowNS();
}
else if (ie4up)
{
snowIE();
}[/code]
[code=html]
</SCRIPT>
</head>
</html>[/CODE]
Davidson
8 March 2008
Comment