2个菜单 CAI1 和 CAI2 
CAI1 点的时候触发事件,把CAI2的onclick属性弄成 ""
CAI2 点的时候把CAI1的onclick属性弄成""然后在运行完恢复

解决方案 »

  1.   

    比如说怎么知道页面中的一个applet或其他控件执行完了
      

  2.   

    <script language="javascript" type="text/javascript"> var sign = 0;
    function changeit(obj)
    {
    if (sign == 0)
    {
    sign = obj.innerText;
    obj.style.background = '#3366FF';
    }
    else if (sign != 0 && sign == obj.innerText.toString())
    {
    sign = 0;
    obj.style.background = '#FFFFFF';
    }
    else
    {
    alert(sign+" is running!");
    return false;
    }
    }

    </script>
    </HEAD><BODY>
    <TABLE id="menue" width="60%" align="center" border="1">
    <TR style="cursor:hand;">
    <TD id="m1" onclick="changeit(this);">Menu1</TD>
    <TD id="m2" onclick="changeit(this);">Menu2</TD>
    <TD id="m3" onclick="changeit(this);">Menu3</TD>
    <TD id="m4" onclick="changeit(this);">Menu4</TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>
      

  3.   

    <script language="javascript" type="text/javascript"> var sign = 0;
    var current = "";
    var info = "Please click again for relax me";
    function changeit(obj)
    {
    if (sign == 0)
    {
    sign = 1;
    current = obj.innerText;
    obj.style.background = '#3366FF';
    obj.innerText = info;
    }
    else if (sign == 1 && info == obj.innerText.toString())
    {
    sign = 0;
    obj.innerText = current;
    obj.style.background = '#FFFFFF';
    current = "";
    }
    else
    {
    alert(current+" is running!");
    return false;
    }
    }

    </script>
    </HEAD><BODY>
    <TABLE id="menue" width="60%" align="center" border="1">
    <TR style="cursor:hand;">
    <TD id="m1" onclick="changeit(this);">Menu1</TD>
    <TD id="m2" onclick="changeit(this);">Menu2</TD>
    <TD id="m3" onclick="changeit(this);">Menu3</TD>
    <TD id="m4" onclick="changeit(this);">Menu4</TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>
      

  4.   

    把applet嵌入一个iframe,例如:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <title> - http://www.never-online.net </title>
        <script type="text/javascript">
        //<![CDATA[
        function excuteit(url) {
          var a=document.getElementById("frm");
          var x=document.getElementById("loading");
          a.src='';
          a.contentWindow.document.write("");
          a.contentWindow.document.close();
          a.src=url;
          a.onreadystatechange=function() {
            if (this.readyState=="complete") {
            alert("完毕!");
            x.innerHTML = "";
            } else {
            x.innerHTML = "正在执行...";
            }
          }
        }
        //]]>
        </script>
      </head>  <body id="www.never-online.net">
        <button onclick="excuteit('http://www.google.com/')">excute it</button>
        <div id="loading"></div>
        <iframe id="frm"></iframe>
      </body>
    </html>