在外部窗口中弹出
Popup in a external window
我正在使用Bootstrap&jQuery来开发一个应用程序,我需要在弹出窗口中显示一个包含两个表的div。到目前为止,我一直使用引导程序中的模式插件,但现在我需要在一个外部浮动的"小"(~800x600)窗口中显示它,我可以关闭、最小化等。
我一直在搜索如何做到这一点,但只找到了这个与urls:jquery.popupWindow.js配合使用的插件(http://swip.codylindley.com/popupWindowDemo.html但是我需要的是显示div的内容(这个想法是通过编程生成两个表,将其附加到div中,并在外部窗口中显示)
有人能帮我吗?提前谢谢。
给你一个想法,假设它们是两个窗口parent.html
和child.html
在parent.html中:
<script type="text/javascript">
$(document).ready(function () {
var output = "data";
var OpenWindow = window.open("child.html", "mywin", '');
OpenWindow.dataFromParent = output; // dataFromParent is a variable in child.html
OpenWindow.init();
});
</script>
在child.html中:
<script type="text/javascript">
var dataFromParent;
function init() {
document.write(dataFromParent);
}
</script>
为了实现这一点,我在主页面中使用了一个div。
这是放置在正文关闭标记之前的HTML
<div id="popup">
<div id="popupcontent">
</div>
</div>
这是css
#popup {
display:none;
position: fixed;
width:auto;
height:auto;
top:13%;
left:40%;
background-color:#FFF;
border:#0073EA solid 4px;
border-radius:10px;
overflow:auto;
padding:20px;
}
当从jquery事件处理程序中填充和显示这样的div时,您的代码将如下所示:
$('#mybutton').click(function(e) {
var popupdata = "Some latin stuff used as a placeholder";
$('#popupcontent').html(popupdata);
$('#popup').show();
});
希望这能有所帮助。
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 在外部(正文)单击时关闭弹出窗口
- 为在新窗口中打开外部链接创建异常
- 在弹出窗口中打开外部页面的Javascript api
- 通过jQuery或Javascript应用于父窗口的外部css规则
- 通过程序在窗口中打开一个外部URL,链接会附加到网站上
- 当在外部而不是弹出窗口上单击时,使引导程序弹出窗口关闭
- 单击外部链接后重定向,只打开一个选项卡/窗口
- 如果在外部单击,则隐藏弹出窗口.为什么我的脚本没有'不起作用
- 在外部窗口中弹出
- jQuery-强制关闭外部链接窗口
- 窗口外部空值
- 如何使用窗口加载函数使我所有的 javascript 都外部化
- JavaScript Fancey 弹出窗口外部页面
- 通过单击弹出窗口外部的任意位置来关闭弹出窗口
- Jquery UI 从窗口外部拖动还原
- 在弹出窗口(外部网站)禁用某些导航链接
- WebBrowser控件:窗口.外部访问阵列
- 如何从窗口外部调用函数