Pl Check any Error in Javascript Program

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • davidson1
    New Member
    • Feb 2008
    • 144

    Pl Check any Error in Javascript Program

    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
    Last edited by acoder; Mar 8 '08, 12:36 PM. Reason: Added code tags
  • acoder
    Recognized Expert MVP
    • Nov 2006
    • 16032

    #2
    As a full member now, you should know that we expect your code to be posted in [CODE] tags (See How to Ask a Question).

    This makes it easier for our Experts to read and understand it. Failing to do so creates extra work for the moderators, thus wasting resources, otherwise available to answer the members' questions.

    Please use the tags in future.

    MODERATOR.

    Comment

    • acoder
      Recognized Expert MVP
      • Nov 2006
      • 16032

      #3
      Originally posted by davidson1
      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.
      That is very old code. What doesn't work? In which browser?

      Comment

      • davidson1
        New Member
        • Feb 2008
        • 144

        #4
        Hai friends it is not working in any browser , pl check and tell me.....sorry for inconvenience.. ............

        [code=html]
        <HTML>
        <HEAD>
        <SCRIPT LANGUAGE="JavaS cript">
        var no = 25; // snow number
        var speed = 10; // smaller number moves the snow faster
        //put image in ur 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();
        }
        </SCRIPT>
        </HEAD>
        </html>
        [/code]


        Davidson
        9 March 2008
        Last edited by acoder; Mar 9 '08, 01:04 PM. Reason: fixed code tag

        Comment

        • acoder
          Recognized Expert MVP
          • Nov 2006
          • 16032

          #5
          Nice try with the code tags. Unfortunately, you used <code> instead of [code]. The code tags are enclosed using square brackets.
          Originally posted by davidson1
          Hai friends it is not working in any browser , pl check and tell me.....sorry for inconvenience.
          What errors do you see? Check the error console.

          As I said, this is old code. If you've not written this, I would suggest finding a newer version that works in modern browsers.

          Comment

          Working...