这个test 函数 我找了半天也没找到,谁调用过它,有点不明白了,还有他里面都干了什么,没有代码调用他,他怎么执行的呢,我把这段删除,就会出毛病.
 function test(obj,currName,bPri,sPri,sType){                    var cName =document.getElementById("cName");
                                       cName.value=currName;
                        var bPrice =document.getElementById("bPrice");
                                             bPrice.value =bPri;
                                     var sPrice =document.getElementById("sPrice");
                                               sPrice.value=sPri;
                               var _sType=document.getElementById("sType");
                                      _sType.value=sType;                      obj.oncontextmenu = function(evt){
                   if(document.all)
                        document.getElementById("iframediv").style.display="none";
    
                        evt = evt || window.event;
        e0 = document.getElementById('RBmenu');
        e0.style.top = evt.clientY;
        e0.style.left = evt.clientX;
        e0.style.display = "inline";
        return false;
                    }}
一定要详细一点,每句代码都要解读一下.

解决方案 »

  1.   

    function test(obj,currName,bPri,sPri,sType){                    var cName =document.getElementById("cName");//找到id号是cname的空间 实例化
                                           cName.value=currName;//对该控件赋值 下面几个都这意思
                            var bPrice =document.getElementById("bPrice");
                                                 bPrice.value =bPri;
                                         var sPrice =document.getElementById("sPrice");
                                                   sPrice.value=sPri;
                                   var _sType=document.getElementById("sType");
                                          _sType.value=sType;                      obj.oncontextmenu = function(evt){ //又定义一个函数 参数为一个事件 送的值给鼠标右键的事件
                       if(document.all)//判断是否有元素
                            document.getElementById("iframediv").style.display="none";//把id号是iframediv的框架显示设置为none
        
                            evt = evt || window.event;
            e0 = document.getElementById('RBmenu');//下面好像又创造了一个事件 设置了坐标
            e0.style.top = evt.clientY;
            e0.style.left = evt.clientX;
            e0.style.display = "inline";
            return false;
                        }}
    我也是新手 有些不知道说的对不对
      

  2.   

    在Javascript的DOM中会讲到,可以了解一下
    如4楼解释
      

  3.   

    你们都顶4L 那就把分给4L没意见 就结贴了。 现在 csdn的人 越来越不厚道了,问了一天 没人理我。