那就将这个div(<div   class= "menuItem "   id= "newrw "> 新建任务 </div>)的disabled设置成true     

解决方案 »

  1.   

    问题在于我不知道怎么去做.
    右键'阶段'或'活动'的时候应该传一个标志来确定什么时候disabled为true????
      

  2.   

    问题在于我不知道怎么去做.
    右键'阶段'或'活动'的时候应该传一个标志来确定什么时候disabled为true????
      

  3.   

    大概的思路我想我应该知道,只是不知道如何去实现!!
    右键"阶段"或"活动"的时候,应该有一个标志,用来判断div中disabled是否为true!
    请问该如何改上面代码??           
      

  4.   

    function   displayMenu()   {   
    whichDiv=event.srcElement;  
    menu1.style.leftPos+=10;   
    menu1.style.posLeft=event.clientX;   
    menu1.style.posTop=event.clientY;
    //因为有可能有空格,所以改为模糊比较,并且要注意你的div的onclick事件还是能触发
    //所以你的clickMenu()也要修改
    if(whichDiv.innerText.indexOf("活动")!=-1)
      newjd.disabled=true;
    else
      newjd.disabled=false;   
    menu1.style.display="";   
    menu1.setCapture();   
    }   //高亮显示鼠标移上是菜单的背景   
    function   switchMenu()   {   
    el=event.srcElement;   
    if   (el.className=="menuItem")   {   
    el.className="highlightItem";   
    }   else   if   (el.className=="highlightItem")   {   
    el.className="menuItem";   
    }   
    }   //点击菜单相应项时触发相应的事件   
    function   clickMenu()   {   
    menu1.releaseCapture();   
    menu1.style.display="none";    //点击后隐藏菜单   
    el=event.srcElement;   
    if   (el.id=="newjd"&&(!el.disabled))   {  //=============这里====== 
    window.open( 'http://www.163.com');   
    }   else   if   (el.id=="newrw")   {             
    }   
    }