创建弹出式窗口有几种方法,请大家具体给出相应程序,谢谢大家的帮忙!jsweb开发程序弹出式窗口

解决方案 »

  1.   

    用div怎么创建呢?请给出例子
      

  2.   

    <!DOCUTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    </head>
    <body>
    <input type="button" id="create_div" value="点我弹出小窗口" />
    <script type="text/javascript">
    window.onload = function(){
        document.getElementById('create_div').onclick = function(){
            var div = document.createElement('div');
            div.style.position = 'absolute';
            div.style.top = random()+'px';
            div.style.left = random()+'px';
            div.style.width = '200px';
            div.style.height = '200px';
            div.style.border = '1px solid #999';
            div.style.background = 'blue'
            document.body.appendChild(div) ;
        }
        function random(){
            return parseInt(Math.random()*1000);
        }
    }
    </script>
    </body>
    </html>
      

  3.   

    就用div做一个窗口即可。属性先是display:none.然后用js来显示即可
      

  4.   

    弹窗不友好,还是用二楼的方法用div模拟吧。
      

  5.   

    用div模拟,不是我要的效果啊,新浪的那些广告窗口是怎么做的?求指点
      

  6.   

    这个就是window.open,网上例子一大堆。
    但再和你说一下,一个是这个东西对用户不友好,另一个,很容易给浏览器封闭,为什么,就是很多人感觉这东西很烦。
      

  7.   

    关键是window.open容易被拦截,有没有其它的方法