不知道你所说的阴影是什么呢?背景颜色,还是边框突起?下面是背景颜色<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()">
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()">
<style>
body{
background:buttonface;
overflow:hidden;
margin:0px;
border:2px outset;
}
</style>
你这个是凸起效果
我要的是阴影,阴影和凸起完全不一样啊
在ie上点击右键出来的菜单就有阴影阿
感觉整个窗口漂浮
比如,你看下面的和右键的阴影有什么不同呢???<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()">
跟ie的差的太远了阿
你这样根本就不是阴影阿,只是感觉凸起来了
ie的右键,感觉像是一张白纸,光线从上面照上去凸起来是感觉是一本厚厚的纸放在上面,而不是一张这两个区别不用这么复杂说明把
<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()">
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>
还是老梅厉害,看到问题的本质
可惜我要的是用popup做这样的效果,而且绝对不能用object
sorry!to guo9038(琥珀)
这个方法可行性很大
如果再没有解决办法就用这个了
thank!
2 但是<select>可以变通的想办法(比较麻烦且是否实用有待证明:比如可以暂时隐藏<select>)还有楼主未提到有框架和<select>的应用,希望能有帮助。谢谢回复探讨。