所以我有了这个代码来打开一个图库窗口,传递哪个类别以及该类别中要显示的数字/项目。它在Firefox和Chrome中运行良好,但是IE 9在窗口上打开了。打开线,我做错了什么?
function newWindow(cat,n) {
var newWindow = "display.php?cat=" + cat + "&n=" + n;
var windowOpen = window.open (newWindow, 'Portfolio Display', 'height=622,width=960,toolbar=0,menubar=0,scrollbars=0,resizable=0,location=0,directories=0,status=0');
windowOpen.focus();
};
newWindow变量是这样的,我不必在那里有一长串引号(只是确保这不是错误。
答案 0 :(得分:4)
请勿在第二个参数中使用空格。我发誓过去我遇到过这个问题,我只是坚持使用字母数字字符(更新:我也忘记了“_”)用于窗口“name”(第二个参数)。如果这不能解决IE中的问题,虽然它对我来说(我忘记了我测试的版本),你可以看一下:
答案 1 :(得分:0)
哎呀,事实证明问题出在我将'Portfolio Display'作为window.open中的第二位。删除并将其保留为
...newWindow, '', 'height...
它的工作就像一个快乐。