我想创建一个具有BBC did定义大小的弹出窗口。正如您所看到的,当您单击“Listen Live”时,他们会打开一个弹出播放器,但我不明白他们是如何做到的。
有解释的机会吗?
抱歉,JavaScript中的新手
答案 0 :(得分:2)
尝试使用此功能:
openChildWindowWithDimensions = function(url, width, height, showMenu, canResize, showScrollbars) {
var childWindow = window.open(url, "", "\"width=" + width + ",height=" + height + ",menubar=" + (showMenu ? "1" : "0") + ",scrollbars=" + (showScrollbars ? "1" : "0") + ",resizable=" + (canResize ? "1" : "0") + "\"");
if (childWindow){
childWindow.resizeTo(width, height);
}
}
由于IE9中的错误,我添加了调整窗口大小的逻辑。根据您使用的浏览器,您可能不需要那样。