【发布时间】:2012-12-18 08:26:27
【问题描述】:
这是我的 JavaScript 代码。
<SCRIPT TYPE="text/javascript">
<!--
function popup(mylink, windowname) {
if (! window.focus) return true;
var href;
if (typeof mylink == 'string')
href=mylink;
else
href = mylink.href;
window.open(href, windowname, 'width=500,height=500,scrollbars=yes');
return false;
}
//-->
</SCRIPT>
仅使用上面的代码,弹出窗口完全符合我的要求,但它似乎紧贴在左上角。我希望弹出窗口居中显示。
我在这个网站上尝试了几个建议(例如:
var left = screen.width / 2 - w / 2;
var top = screen.height / 2 - h / 2;
但是在我已经拥有的代码中插入任何其他内容会使弹出窗口在同一浏览器的新选项卡中打开(忽略弹出功能)。
这就是我来这里要解决的问题。
此外,我想淡化背景以将读者的注意力吸引到弹出窗口上。有没有我可以扔进去的javascript sn-p?
【问题讨论】:
-
为什么这被否决了。他在问一个问题,有一个答案。
标签: javascript popup centering