JavaScript在父窗口中弹出窗口
发布网友
发布时间:2022-04-28 12:49
我来回答
共4个回答
热心网友
时间:2022-04-21 03:55
其实那些讨厌的小广告都不是弹出的新窗口,要弹出窗口,早被广告猎手干掉了,现在是个浏览器都会有禁止弹出新窗口的控制。
事实上这些弹出的子窗口,其实是一些浮动DIV元素,只不过做的跟窗口类似而已,这样的好处是既有弹窗的体验,同时也不会被广告猎手杀掉。
<div style="position:absolute;z-index:100;width:400px;height:400px;left:0px;top:0px;background:#AAAAAA">
blablabla....
</div>
上面的代码就可以做出一个浮动窗口的效果,你为他加上标题栏,状态栏,和关闭按钮,一切就OK了。
热心网友
时间:2022-04-21 05:13
<html>
<head>
<title>窗口的引用 </title>
</head>
<script language="javascript">
function openWin(t1, t2) {
//window.open()返回一个对新窗口的引用
var myWin = window.open("window2.html", "window2", "width=800,height=200");
myWin.form2.text1.value = t1;
myWin.form2.text2.value = t2;
}
</script>
<body>
<form name="form1" action="">
<input type="text" name="text1">
<p>
<input type="text" name="text2">
<p>
<input type="button" name="button1" value="按钮" style="background-color:green" onclick="openWin(form1.text1.value, form1.text2.value)">
</form>
</body>
</html>
热心网友
时间:2022-04-21 06:48
那你使用模式窗口打开看看:
window.showModalDialog('页面url','','窗口属性');
属性值可以设置很多:
如width,height,toolbar等一些
然后调用window.close();关闭当前窗口
热心网友
时间:2022-04-21 08:39
直接用window.open()方法就可以了,再设置方法里面的参数