drop shadow på vindue åbnet med window.createPopup()
Hej!Jeg har et vindue jeg åbner med window.createPopup()
Det vil jeg gerne have en drop shadow på, så det minder lidt om skyggen på menuer i Windows XP.
Men men...jeg kan godt lave det manuelt på nogle lag, men når jeg bruger window.createPopup() kan det ikke ses.
Jeg ved godt at det er IE only og det har jeg det fint med.
Herunder er de 2 eksempler, et hvor det virker og et hvor det ikke gør:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style type="text/css">
<!--
.shadow {
padding-right:10px;
filter: DropShadow(Color=aeaeae, OffX=5, OffY=5, Positive=1);
height: 60px;
}
-->
</style>
</head>
<body bgcolor="#008000">
<script>
function ShowPopup()
{
oPopup = window.createPopup();
var oPopupBody = oPopup.document.body;
oPopupBody.style.backgroundColor = "#FFFFFF";
oPopupBody.style.padding = "5px";
oPopupBody.innerHTML = "<div class='shadow'><div style='border:1px solid gray'><div onclick=parent.HidePopup() style='background:white;cursor:default;padding-top:1px;padding-left:17px;padding-bottom:3px' onmouseover=this.style.background='#316AC5';this.style.color='#FFF' onmouseout=this.style.background='#FFF';this.style.color='#000'>Sorter undersider</div><div onclick=parent.HidePopup() style='background:white;cursor:default;padding-top:1px;padding-left:17px;padding-bottom:3px' onmouseover=this.style.background='#316AC5';this.style.color='#FFF' onmouseout=this.style.background='#FFF';this.style.color='#000'>Sorter undersider</div></div></div>";
oPopup.show(event.clientX, event.clientY, 200, 57, document.body);
}
</script>
<div onclick="ShowPopup()">Klik mig</div>
<br>
<br>
<br>
<br>
<div class="shadow"><div style="border:1px solid gray"><div style='background:white;cursor:default;padding-top:1px;padding-left:17px;padding-bottom:3px' onmouseover=this.style.background='#316AC5';this.style.color='#FFF' onmouseout=this.style.background='#FFF';this.style.color='#000'>Sorter undersider</div><div style='background:white;cursor:default;padding-top:1px;padding-left:17px;padding-bottom:3px' onmouseover=this.style.background='#316AC5';this.style.color='#FFF' onmouseout=this.style.background='#FFF';this.style.color='#000'>Sorter undersider</div></div></div>
</body>
</html>
