这是我的 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片段?