IE显示错误:“访问被拒绝。”用于resizeTo()函数

时间:2013-08-12 08:10:55

标签: javascript jquery

var newHeight = $(window).height();
var newWidth = $(window).width();

if (newWidth < 633 )
{
  /* newWidth < 650 ? window.innerWidth = 650 : $(window).height();
   newHeight < 400 ? window.innerHeight = 400 : $(window).width(); */

   window.resizeTo(670,newHeight+80);


}

else if (newHeight < 327) {
window.resizeTo(newWidth+18, 400) 
}

所以,这里我动态地将高度和宽度指定为窗口重新调整大小,但是在IE8中的Window.resizeTo(670,newHeight + 80);它显示“访问被拒绝。”
它适用于Window.resizeTo(670,400);

任何解决方案?或者window.resizeTo()的其他选项? FireFox和GoogleChrome没有问题。

1 个答案:

答案 0 :(得分:0)

试试这个

var newHeight = $(window).height();
var newWidth = $(window).width();

if (newWidth < 633 ) {
   newHeight+=80;
   if (newHeight<100) newHeight=100;
   window.resizeTo(670,newHeight);
   alertSize();

}
else if (newHeight < 327) {
   newWidth +=18;
   if (newWith < 100) newWidth=100; 
   window.resizeTo(newWidth, 400) 
}