我正在使用以下代码,我正在尝试打开一个弹出窗口到屏幕中心。这在Firefox,Chrome和IE中都可以正常工作,但在Safari中不起作用。
我觉得Safari浏览器无法解释screen.width
和screen.height
属性。或者是别的什么?我很感激任何帮助!在此先感谢:)
function openPopup(url){
var date = new Date(); //To uniquely identify a window, I'm appending this to the window name.
window.close(); //Closing the parent window.
var width=650, height=375;
var leftC =(screen.width / 2) - (width/ 2);
var topC =(screen.height / 2) - (height / 2);
window.open(url, "winName_"+date.getTime(), 'location=0, toolbar=no, scrollbars=0, resizable=no, width='+width+', height='+height+', top='+topC+', left='+leftC);
}