<script language="JavaScript">
<!--
var oPopup = window.createPopup();
function popUp()
{
  var str = "<table id=mypopup border=1 cellpadding=2 cellspacing=0 width=200 height=100 style='background: menu'>";
  str += "<tr><td>第一项</td></tr>";
  str += "<tr><td>第二项</td></tr>";
  str += "<tr><td>第三项</td></tr>";
  str += "<tr><td>第四项</td></tr>";
  str += "</table>";
  oPopup.document.body.innerHTML = str;  var w = oPopup.document.all.mypopup.width;
  var h = oPopup.document.all.mypopup.height;
  var x = window.event.clientX + window.screenLeft;
  var y = window.event.clientY + window.screenTop;  oPopup.show(x, y, w, h);
}
//-->
</script>
<input type=button value=popup onclick="popUp()">
<br><iframe></iframe>

解决方案 »

  1.   

    <script language="JavaScript">
    <!--
    var oPopup = window.createPopup();
    function popUp()
    {
      var str = "<table id=mypopup border=1 cellpadding=2 cellspacing=0 width=200 height=100 style='background: menu'>";
      str += "<tr><td>第一项</td></tr>";
      str += "<tr><td>第二项</td></tr>";
      str += "<tr><td>第三项</td></tr>";
      str += "<tr><td>第四项</td></tr>";
      str += "</table>";
      oPopup.document.body.innerHTML = str;  var w = oPopup.document.all.mypopup.width;
      var h = oPopup.document.all.mypopup.height;
      var x = window.event.clientX + window.screenLeft;
      var y = window.event.clientY + window.screenTop;  oPopup.show(x, y, w, h);
    }
    //-->
    </script>
    <input type=button value=popup onclick="popUp()">
    <br><iframe></iframe>
      

  2.   

    请问 meizz(梅花雪) ,用层能不能实现?
      

  3.   

    因为我想做一个具有动态效果的菜单,如果用window.createPopup();能否实现渐变的效果吗?
      

  4.   

    能够盖住 iframe 的又可用的方案有三个:
    1. OBJECT type="text/x-scriptlet"
    2. window.createPopup();
    3. iframe第一个不太好控制, 可写的数据量太小, 第二个要在IE5.5+版本才可用, 所以我建议你用 iframe 来盖住 iframe, 将iframe 设置成绝对定位方式, 修改 z-index 值, 使之能够成为层, 然后在主页面里对 iframe 里的内容进行编写, 你可以参考我的日历例子!
      

  5.   

    请问你的日例例子在哪?能否发一份给我:[email protected] ,谢谢!!!!