Internet explorer 将IE(createPopup)弹出窗口的背景设置为透明

Internet explorer 将IE(createPopup)弹出窗口的背景设置为透明,internet-explorer,popup,transparency,Internet Explorer,Popup,Transparency,我正在使用IE的专有window.createPopup功能创建一个弹出窗口,虽然弹出窗口看起来很好,并显示了我分配给它的内容,但我不知道如何使背景透明 有人知道怎么做吗?我在谷歌上搜索了一下,发现我显然应该将body的.style.backgroundColor设置为透明,但它不起作用。这是我目前正在测试的内容,弹出窗口显示为300x100的白色框,没有黄色背景。弹出窗口不透明 <!doctype html> <html> <body bgcolor="yello

我正在使用IE的专有window.createPopup功能创建一个弹出窗口,虽然弹出窗口看起来很好,并显示了我分配给它的内容,但我不知道如何使背景透明

有人知道怎么做吗?我在谷歌上搜索了一下,发现我显然应该将body的.style.backgroundColor设置为透明,但它不起作用。这是我目前正在测试的内容,弹出窗口显示为300x100的白色框,没有黄色背景。弹出窗口不透明

<!doctype html>
<html>
<body bgcolor="yellow">
<script>
var str = '<h1>HELLO WORLD</h1>';
var popupObj = window.createPopup();
if(popupObj) {
    popupObj.document.body.style.border = "1px purple solid";
    popupObj.document.body.style.backgroundColor = "transparent";
    popupObj.document.body.innerHTML = str;
    popupObj.show(10,20,300,100,document.body);
}
</script>
</body>
</html>

我知道它不兼容跨浏览器,也不一定要兼容,它是一个基于ActiveX的项目。我正在IE9中测试,但我已经在IE9的IE8模式和IE7模式下进行了尝试。相同的结果。

好吧,描述中确实说明了它是一个弹出窗口,因此我认为您无法将背景设置为相对于父页面的透明。是的,这是我在许多其他页面中找到的其中一个页面。这个问题是我最后的希望。我感觉到了。我想不出任何解决办法。很抱歉