创建一个始终保持打开状态的窗口
Create a window that always remains on
可能的重复项:
弹出窗口始终位于顶部
在我的 Web 应用程序中,有一个用于打开分数表的按钮。图表作为新窗口打开,以便用户可以将其放置在主窗口旁边:
javascript:window.open('chart',..., 'left=50,top=50,toolbar=no,location=no,status=no,directories=no,dependent=yes,menubar=no, width=400,height=600,scrollbars=yes')
但是,当用户将其主窗口设置为全屏,然后打开分数表,然后单击主窗口时,分数表将在主窗口下"消失"。
如何使分数表始终保持在顶部(当然,直到用户关闭它)?
实现相同目标的其他想法也将受到欢迎......
您可以使用jquery对话框在主窗口中将窗口作为"窗口"打开,这样主窗口和分数表是相同的。
var $div = $("<div/>");
$("#OpenScoreChartButton").click(function() {
$div.load('chart.aspx?... ', function() {
$div.dialog();
});
});
将div 放置在页面顶部而不是浏览器窗口怎么样?浏览器通常默认阻止弹出窗口。实现这一点的一种方法是使用像这样的javascript插件:https://github.com/ajayhada/SimpleDialog/wiki,或者Jquery UI Dialog,请参阅 http://jqueryui.com/dialog/
相关文章:
- Extjs 4在父窗口关闭时保存checkboxGroup的状态
- 即使我单击“确定”,模型弹出窗口扩展器仍保持打开状态
- 如何将参数传递到 UI 路由器状态的模式窗口
- 在弹出窗口中显示状态
- 使用AngularJS ui路由器创建类似弹出窗口的状态
- AJAX查询处于活动状态时禁用窗口大小调整
- Webpack--在窗口中处于热状态而未重建捆绑包
- 如何在Github电子原子中禁用或使浏览器窗口处于非活动状态
- 刷新窗口后,下拉列表未保持选中状态
- 在窗体中捕获窗口状态
- 打开打印窗口处于活动状态的 PDF 链接
- 弹出窗口处于活动状态时禁用滚动
- 仅在一个窗口中播放声音,该窗口使用javascript(可能是jquery)处于活动状态(在一个网站内)
- 打开新页面时保持弹出窗口打开状态
- JS弹出窗口打开并在另一个页面上检查其状态
- 在导航到新页面时,使 Chrome 扩展程序弹出窗口保持打开状态
- 通过jquery或javascript中的cookie记住聊天窗口状态
- 如何创建与父窗口状态相同的新窗口
- 在Chrome扩展弹出窗口中保持Flash元素处于活动状态
- 是否有任何方法可以检测IE8中该窗口当前处于活动状态