var MenuStr1="<tr><td align=center valign=middle height=20><TABLE border=0 cellpadding=0 cellspacing=0 width=132><tr><td valign=middle height=16 class=Mout onMouseOver=this.className='Mover'; onMouseOut=this.className='Mout'; onclick=\"";
                                                                      ^^^^^^^^ 
这里有明显错误,td没有括回来,onclick只有一个引号

解决方案 »

  1.   

    简单明了的办法
    <a href="http://expert.csdn.net/expert/images/rank/user1.gif" oncontextmenu="return false;">adfadf</a>
      

  2.   

    文件1:
    <OBJECT 
    id=menu1 
    onmouseover="menu1.style.display=''" 
    style=" POSITION: ABSOLUTE;DISPLAY: none; Z-INDEX: 1000;  HEIGHT: 200px" 
    onmouseout="menu1.style.display='none'" 
    type=text/x-scriptlet 
    data=caidan.htm 
    VIEWASTEXT>
    </OBJECT>
    <SCRIPT LANGUAGE=vbscript >
    function document_oncontextmenu()
    document_oncontextmenu=false
    menu1.style.LEFT=window.event.x 
    menu1.style.TOP=window.event.y 
    menu1.style.display=""
    end function
    </SCRIPT>
    文件2:
    caidan.htm 
    <div style='position:absolute;left:0;top:0;width:152;height:200;font:14;color:white;background:black;border:1 solid black'>
    <div onclick="alert(this.innerText)">菜单1</div>
    <div onclick="alert(this.innerText)">菜单2</div>
    <div onclick="alert(this.innerText)">菜单3</div>
    <div onclick="alert(this.innerText)">菜单4</div>
    <div onclick="alert(this.innerText)">菜单5</div>
    <div onclick="alert(this.innerText)">菜单6</div>
    <div onclick="alert(this.innerText)">菜单7</div>
    </div>
    演示:
    www.adr.gov.cn/download/Rmenu.htm
    这个菜单还有个好处,不会被<select>标签遮挡哦!~~
    一般div不会有这个效果