比较难办的事儿啊,窗口可以用createPopup来创建,就不会被挡了吧

解决方案 »

  1.   

    可以用嵌入式框架,就不会被挡住了用CreatePopUp也可以,不过这东西好像有漏洞
      

  2.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>PTMusic后台维护</title>
    <style>
    body,td
    {
    font-size:12; }
    th
    {
    letter-spacing:5;
    font-size:12;
    height:20;
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#D4D0c8', gradientType='0');
    }
    table
    {
     border:4px #999999 double ;
     border-collapse:collapse;  
    }
    </style>
    </head>
     
    <TABLE  BORDER=1 CELLPADDING=1 CELLSPACING=1   style='cursor:hand' width="200">
      <TR>
    <TH onmouseover="showMenu(this,1); ">音乐库</TH>
    <TH onmouseover="showMenu(this,2);">评论</TH> 
    </TR>
    </TABLE>
    <p style="display:none" id="menu1">
    <TABLE WIDTH=100 BORDER=1  style='cursor:hand'  style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
    <TR><TD style='font-size:9pt;'onclick="parent.location.href='../music/area.asp'">大类管理</TD></TR>
    <TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/artist.asp'">歌手管理</TD></TR>
    <TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/collection.asp'">专辑管理</TD></TR>
    <TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/song.asp'">歌曲管理</TD></TR>
    <TR><TD style='font-size:9pt;' onclick="parent.location.href='../music/lib_batch.asp'">批量上传</TD></TR>
    </TABLE>
    </p>
    <p style="display:none" id="menu2">
    <TABLE WIDTH=100 BORDER=1  style='cursor:hand'  style='border:4px #999999 double;border-collapse:collapse;background-color:#ddd9d3;'>
    <TR><TD style='font-size:9pt;' onclick="parent.location.href='../comment/comment.asp'">类别管理</TD></TR>
    <TR><TD style='font-size:9pt;' onclick="parent.location.href='../comment/com_content.ASP'">评论管理</TD></TR>
     </TABLE>
    </p>
     
    <SCRIPT>
    var oPopup = window.createPopup();
     
    function showMenu(obj,x)
    {    
       var oPopBody = oPopup.document.body;   
       var  HTML = document.all("menu" + x).innerHTML ;
       oPopBody.innerHTML = HTML; 
       var rows = HTML.match(/<TR>/g).length;
        oPopup.show(obj.offsetLeft + 10, obj.offsetTop + 40, 100, rows * 24, document.body)  ;
    }
     
    </SCRIPT>
    </body>
    </html>
      

  3.   

    最简单的方法就是用iframe把你的下拉菜单包含 然后调用
    这样就可以不用框架了
      

  4.   

    将菜单放在<Object>中就可以
      

  5.   

    var oPopup = window.createPopup();
    为什么创建出的oPopup没有样式,onClick事件,甚至连table中<tr>都没有换行呢?
    如(我oPopup中的<body>部分的HTML):
       <TABLE class="U" id="NewTable" onclick="MCH(event,NewMenu,true)">
    <TBODY><TR><TD class="W" onmouseover="MO_D()" onclick="Upload()" onmouseout="MU_D()"><IMG alt="上传文件" hspace="1" src="images/toolbar/i.p.attach.gif" align="absMiddle" border="0">&nbsp;上传</TD></TR><TR><TD class="W" onmouseover="MO_D()" onclick="G('/cgi-bin/compose?');" onmouseout="MU_D()"><IMG alt="新邮件" hspace="1" src="images/toolbar/i.p.writenew.gif" align="absMiddle" border="0">&nbsp;文件</TD></TR><TR><TD class="W" onmouseover="MO_D()" onclick="G('/cgi-bin/dofolders?Create.x=Create&amp;from=inbox');"
    onmouseout="MU_D()"><IMG alt="文件夹" hspace="1" src="images/toolbar/i.p.folder.gif" align="absMiddle" border="0">文件夹</TD></TR><TR><TD class="V"><IMG height="1" src="images/toolbar/spacer.gif" width="1"></TD></TR></TBODY></TABLE>
      

  6.   

    c# 怎样将request的参数转化为中文??