-1

I have a JSP with a button. This button is disabled. How can I make the JSP keep on reloading until isCheck becomes true and it will make the button enabled?

Here is my javascript:

var usbAvailable = <%=CheckUSB.getInstance().getStatus()%>;

function confirmSound(){
    HyPAS.Sound.confirm();
    HyPAS.LED.on();
    location.href='ScanJobServlet'
}

function checkUSB(){
    <%response.setHeader("Cache-Control","no-cache");%>
    if(usbAvailable==false)
        {
            document.getElementById('scan').disabled=true;
        }
    else
        {
            <% response.addHeader("Refresh","5"); %>
        }
}

Here is my JSP

<body onload="checkUSB()" bgcolor="#eeeeee" style='position:absolute;z-index:0;left:0;top:0;width:100%;height:100%; margin-left: 0px; margin-top: 0px; background-image: url("/scanToRemovableMemory/img/gra_scn_subL_sys.png"); background-repeat: no-repeat; height: 235px; width: 535px' onload="setInnerHTML()">
<div
    style="height: 278px; width: 432px; background-color: transparent; margin-left: 0px; margin-top: 0px;">

<div style="top: 35px; width: 231px; text-align: left; font-size: 25px; font-family: Albany; height: 33px; position: absolute"><p style="top: 125px; width: 501px; " align="center">Scan to Removable Memory</p></div><br>
<div style="width: 139px; height: 50px">
<input 
    id="scan"
    type="button" 
    value="SCAN"
        style='position: absolute; 
            left: 175px;
            top: 140px; 
            height: 48px; 
            width: 128px; 
            font-size: 16px; 
            font-family: Albany; background-image: url("/scanToRemovableMemory/img/cpt_func_007_i.png"); border-bottom-style: none; border-top-style: none; border-left-style: none; border-right-style: none'
    onfocus="this.blur()" 
    onclick="confirmSound()">
   </div>
</div>
<br>

</body>
2
Contributors
1
Reply
31
Views
4 Years
Discussion Span
Last Post by asmira
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.