45 users online (0 members and 45 guests)  


  Results 1 to 1 of 1

Related

  1. how to stop javascript via another javascript    Forum: Javascript Forum
    Replies: 0
  2. Replies: 3
  3. Replies: 8
  4. Replies: 5
  5. Do I really need Javascript?    Forum: Website Scripts Forum
    Replies: 5
  1. #1
    muktiwebmaster's Avatar
    New User

    Status
    Offline
    Join Date
    Jul 2005
    Posts
    2

    Javascript Progress Bar flickers

    I have created a progress bar .The Progress bar works fine. The only issue is that it flickers. I am not able to find out why that is happeneing. Can anyone tell me what is wrong in my code.Below is my code.

    <html>
    <script>
    var secondWindow = false;
    function ProgressBar(sLength) {

    var BarLength = 100;
    var iLength = parseFloat(sLength);
    var Bar = parseInt(iLength);
    if(Bar==0)Bar=1;
    var Trough = (BarLength - Bar);
    if(Trough==0){Trough=1;Bar=99;}

    if(Bar >99) {Bar=99; Trough=1;}
    if(Trough <0) {Trough=1;Bar=99;}

    var leftVal = (screen.width-490) / 2;
    var topVal = (screen.height-20) / 2;
    var cellLayer="id1";


    if(secondWindow == false) {

    if (navigator.appName=="Microsoft Internet Explorer"){

    var theWindow =

    'width=490,height=20,left='+leftVal+',top='+topVal+',menubar=no,toolbar=no,location=no,personalbar=no,status=no,scrollbars=no

    ,directories=no,resizable=no';
    Window02 = window.open('','wind',theWindow);
    Window02.document.open();
    Window02.document.write('<html><head><script>window.onunload=function(){window.close();} <\/script><title>RezTrip

    Administrator Application - Please Wait.....Page is loading.</title></head><body bgColor=#EAF2FF><form name=f1><br><font

    face=Arial size=1 color=#FFFFFF><input type=text id="t1" size=1 value="Please Wait.....Page is loading."

    style="background:#3366CC;border-style:solid;border-color:black;color:white;font-size:10px;"></font><input type=text size=1

    id="t2" style="background:silver;border-style:solid;border-color:black;font-size:10px;"></form></body></html>');
    Window02.document.close();

    }
    secondWindow = true;
    }
    if (secondWindow == true){
    if (navigator.appName=="Microsoft Internet Explorer"){

    if(!Window02.closed){
    if(Bar <0 || Trough<0) alert("hello");
    Window02.document.getElementById("t1").size=Bar.toString();
    Window02.document.getElementById("t2").size=Trough.toString();

    }

    }

    secondWindow = true;
    }

    }
    function demo(){
    progressCounter=0;
    progressCount=parseFloat(100/250);
    for(i=0;i<250;i++){
    progressCounter+=progressCount;
    ProgressBar(progressCounter);
    }
    if (navigator.appName=="Microsoft Internet Explorer")
    {
    if(!Window02.closed)
    Window02.close();
    }
    secondWindow = false;
    }
    </script>
    <body>
    <input type=button value="show Progress Bar" onClick=demo()>

    </body>
    </html>
    Last edited by muktiwebmaster; 08-12-2005 at 02:44 AM. Reason: Need to add some more content



Tags for this Thread