可能重复:
顶部总是弹出窗口
在我的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的对话,看到http://jqueryui.com/dialog/