<html>
<body style="cursor:wait" onload="window.document.body.style.cursor=''"></body></html>

解决方案 »

  1.   

    谢谢楼上的代码
    但是我试了,这样,虽然变成了沙漏状,但是移到button上面还是可以点击的
    :(
    不知道有没有更好的办法
      

  2.   

    <input type="button" onclick="bao()" value="Submit" name="sub"/>
    <script language="JavaScript">
    function bao()
    {
        document.body.style.cursor='wait';
        document.all.sub.disabled=true;
    }
    </script>
      

  3.   

    谢谢楼上的
    这样是可以的
    但是我的想法是这样的
    点击某个按钮,
    则所有按钮都不可点,等待,直到后台代码执行完毕才可以重新点击如果按照上面的办法
    每个页面设置所有的button
    disable掉
    比较繁琐,有没有更简单有效的办法再次谢谢
      

  4.   

    one way to make solution:<SCRIPT LANGUAGE="JavaScript">
    function disableall()
    {
    document.body.style.cursor = 'wait';
    var o = document.all;
    for (var i=0; i<o.length; i++)
    {
    o[i].disabled = true;
    }
    downcounter();
    }var j = 3;
    var timeHdl;function downcounter()
    {
    oDiv.style.display="block";
    if (j==0)
    {
    window.clearTimeout(timeHdl);
    oDiv.style.display="none"; document.body.style.cursor = 'auto';
    var o = document.all;
    for (var i=0; i<o.length; i++)
    {
    o[i].disabled = false;
    }
    j = 3;
    }else
    {
    oDiv.innerText = "请等候...还有" + j + "秒...";
    timeHdl = window.setTimeout(downcounter, 1000);
    j--;
    }
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <div id=oDiv style="position:absolute;left:0;top:0;height:expression(document.body.clientHeight);width:expression(document.body.clientWidth);border:2 solid red;display:none;text-align:center;"></div>
    <INPUT TYPE="text" NAME="">
    <BR>
    <TEXTAREA NAME="" ROWS="" COLS=""></TEXTAREA>
    <INPUT TYPE="button" VALUE="button1" ONCLICK="alert('test1')">
    <BR>
    <INPUT TYPE="button" VALUE="button2" ONCLICK="alert('test1')">
    <HR>
    <TABLE BORDER="1" WIDTH="40%">
    <TR>
    <TD>1</TD>
    <TD>2</TD>
    <TD>3</TD>
    </TR>
    </TABLE>
    <BR>
    <INPUT TYPE="button" VALUE="submit" ONCLICK="disableall()">
    </BODY>
      

  5.   

    another solution with different effects:<SCRIPT LANGUAGE="JavaScript">
    var j = 3;
    var timeHdl;function switchDisable()
    {
    if (j==0)
    {
    window.clearTimeout(timeHdl);
    oDiv.style.display="none";
    document.body.style.cursor = 'auto';
    j = 3;
    }else
    {
    document.body.style.cursor = 'wait';
    oDiv.style.display="block";
    oDiv.innerText = "请等候...还有" + j + "秒...";
    timeHdl = window.setTimeout(switchDisable, 1000);
    j--;
    }
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <div id=oDiv style="position:absolute;left:0;top:0;height:expression(document.body.clientHeight);width:expression(document.body.clientWidth);border:2 solid red;display:none;text-align:center;background-color:#DBDBDB"></div>
    <INPUT TYPE="text" NAME="">
    <BR>
    <TEXTAREA NAME="" ROWS="" COLS=""></TEXTAREA>
    <INPUT TYPE="button" VALUE="button1" ONCLICK="alert('test1')">
    <BR>
    <INPUT TYPE="button" VALUE="button2" ONCLICK="alert('test1')">
    <HR>
    <TABLE BORDER="1" WIDTH="40%">
    <TR>
    <TD>1</TD>
    <TD>2</TD>
    <TD>3</TD>
    </TR>
    </TABLE>
    <BR>
    <INPUT TYPE="button" VALUE="submit" ONCLICK="switchDisable()">
    </BODY>
      

  6.   

    现在我想到了一个方法
    就是
    设置一个隐藏的全屏的div
    点击按钮的时候显示
    但是我希望这个div能够呈半透明状态
    我的代码是这样写的
    document.all.Button1.style.display='block';
    document.all.Button1.style.filters.alpha.opacity=50;但是报错
    document.all.Button1.style.filters.alpha请问是何原因?
      

  7.   

    这样的话就不用考虑设置按钮disabled的问题了:)
      

  8.   

    http://www.feitec.com/就像上面这个网站一样读取页面的时候能够看到连接按钮
    但是无法点选我查看了源代码,但是scritp 语句太多我对这方面不是很熟,能否大侠帮我看看
      

  9.   

    document.all.Button1.style.display='block';
    document.all.Button1.style.filters.alpha.opacity=50;->document.all.Button1.style.display='block';
    document.all.Button1.style.filter = "alpha(opacity=50)"