不知道你所说的阴影是什么呢?背景颜色,还是边框突起?下面是背景颜色<script language=javascript>
function show()
{
var oPopup = window.createPopup();
// Popup对象和Window对象一样,里面包含了一个完整的HTML文档
var oPopupBody = oPopup.document.body; // 在Body中插入HTML
oPopupBody.innerHTML = "<div style='background-color:#ff0000'>Display some <B>HTML</B> here.</div>";
// 设置显示的位置、大小、参照物
oPopup.show(100, 100, 200, 50, document.body);
}
</script>
<input name="button1" type="button" value="按" onclick="show()">

解决方案 »

  1.   

    在popup里面加入
    <style>
    body{
    background:buttonface;
    overflow:hidden;
    margin:0px;
    border:2px outset;
    }
    </style>
      

  2.   

    to  u2g2000(请多多指教~``) 
    你这个是凸起效果
    我要的是阴影,阴影和凸起完全不一样啊
    在ie上点击右键出来的菜单就有阴影阿
    感觉整个窗口漂浮
      

  3.   

    楼上的代码没问题啊
    比如,你看下面的和右键的阴影有什么不同呢???<script language=javascript>
    function show()
    {
    var oPopup = window.createPopup();
    // Popup对象和Window对象一样,里面包含了一个完整的HTML文档
    var oPopupBody = oPopup.document.body; // 在Body中插入HTML
    oPopupBody.innerHTML = "<div style='background:buttonface;overflow:hidden;margin:0px;border:2px outset;'>Display some <B>HTML</B> here.</div>";
    // 设置显示的位置、大小、参照物
    oPopup.show(100, 100, 200, 50, document.body);
    }
    </script>
    <input name="button1" type="button" value="按" onclick="show()">
      

  4.   

    to hbhbhbhbhb1021(天外水火(我是SB,我要多努力)) 
    跟ie的差的太远了阿
    你这样根本就不是阴影阿,只是感觉凸起来了
    ie的右键,感觉像是一张白纸,光线从上面照上去凸起来是感觉是一本厚厚的纸放在上面,而不是一张这两个区别不用这么复杂说明把
      

  5.   

    你是不是生成的窗口太小了,才看不到底下的边框,纸张厚的感觉就是右边框和下边框有阴影造成的,上面的代码有这两个阴影啊。我把他调大了些,你看下。
    <script language=javascript>
    function show()
    {
    var oPopup = window.createPopup();
    // Popup对象和Window对象一样,里面包含了一个完整的HTML文档
    var oPopupBody = oPopup.document.body; // 在Body中插入HTML
    oPopupBody.innerHTML = "<div style='background:buttonface;overflow:hidden;margin:0px;border:2px outset;'>Display some <B>HTML</B> here.<br>asdasdasdasd<br>asdasdasdasd<br>asdasdasdasd<br>asdasdasdasd<br>asdasdasdasd</div>";
    // 设置显示的位置、大小、参照物
    oPopup.show(100, 100, 200, 200, document.body);
    }
    </script>
    <input name="button1" type="button" value="按" onclick="show()">
      

  6.   

    兄弟,你这只是边框的凹凸,不是阴影!<OBJECT id=test type="application/x-oleobject"
     classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"></OBJECT>The JavaScript code to specify the text and font variables:<script>
    FontFace="Verdana,8,,bold"
    TopicText="This is an HTML Help pop-up window. This window can display text only."
    TopicText2="This is another HTML Help pop-up window."
    </script> 
    The JavaScript code to invoke the control:<a href="JavaScript:test.TextPopup (TopicText, FontFace, 10,10,10,10)"> TextPopup Example</a>
      

  7.   

    普通的层能跨<select> 和跨框架显示吗?
      

  8.   

    to meizz(梅花雪)
    还是老梅厉害,看到问题的本质
    可惜我要的是用popup做这样的效果,而且绝对不能用object
    sorry!to guo9038(琥珀) 
    这个方法可行性很大
    如果再没有解决办法就用这个了
    thank!
      

  9.   

    to:meizz(梅花雪)我的应用不涉及框架也未用<select>关于框架和<select>1 同一窗口内框架肯定无法解决,如果避不开只能不用层(createpopup我没用过是不是母窗体的框架不会影响新窗口呢? 请知道的请告诉我。谢谢)
    2 但是<select>可以变通的想办法(比较麻烦且是否实用有待证明:比如可以暂时隐藏<select>)还有楼主未提到有框架和<select>的应用,希望能有帮助。谢谢回复探讨。