日期:2014-05-16  浏览次数:20354 次

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

------解决方案--------------------
一般喜欢创建一个div
------解决方案--------------------
<!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>

------解决方案--------------------
就用div做一个窗口即可。属性先是display:none.然后用js来显示即可
------解决方案--------------------
弹窗不友好,还是用二楼的方法用div模拟吧。
------解决方案--------------------
这个就是window.open,网上例子一大堆。
但再和你说一下,一个是这个东西对用户不友好,另一个,很容易给浏览器封闭,为什么,就是很多人感觉这东西很烦。