JavaScript在父窗口中弹出窗口

想知道在JavaScript中如何实现在父窗口中弹出子窗口(就像是进有的网页弹出广告窗口一样)是在父窗口中弹出不是单独的打开最好是解释一下实现的思想谢谢!打开的子窗体不管... 想知道在JavaScript中如何实现在父窗口中弹出子窗口(就像是进有的网页弹出广告窗口一样)
是在父窗口中弹出不是单独的打开
最好是解释一下实现的思想
谢谢!
打开的子窗体不管父窗体怎么变化都在父窗体中(跟网页上那些讨厌的广告窗口差不多啦)
展开
 我来答
shaojunxiong
2010-05-18
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
其实那些讨厌的小广告都不是弹出的新窗口,要弹出窗口,早被广告猎手干掉了,现在是个浏览器都会有禁止弹出新窗口的控制。

事实上这些弹出的子窗口,其实是一些浮动DIV元素,只不过做的跟窗口类似而已,这样的好处是既有弹窗的体验,同时也不会被广告猎手杀掉。

<div style="position:absolute;z-index:100;width:400px;height:400px;left:0px;top:0px;background:#AAAAAA">
blablabla....
</div>

上面的代码就可以做出一个浮动窗口的效果,你为他加上标题栏,状态栏,和关闭按钮,一切就OK了。
大时代暑
2010-05-14 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4111
采纳率:0%
帮助的人:4812万
展开全部
<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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁丁lZR
2010-05-17
知道答主
回答量:41
采纳率:0%
帮助的人:16.1万
展开全部
那你使用模式窗口打开看看:
window.showModalDialog('页面url','','窗口属性');
属性值可以设置很多:
如width,height,toolbar等一些
然后调用window.close();关闭当前窗口
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
成_资深淤泥
2010-05-14
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
直接用window.open()方法就可以了,再设置方法里面的参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式