解决onResize刷新时对象不支持此属性或方法

最近在调试诺豆搜索的页面时,有需要在改动页面大小时进行重新加载页面,但在<body>里加了个onResize属性后,出现“对象不支持此属性或方法”,我是这样加的:

<body onResize="javascript:this.refresh()"  ....>

调试出现问题了,找了很多方法,自己觉得可行的有两种。

1、在onResize时调用一个函数来刷新页面,onResize="refresher()",然后在refresher()函数里写一个刷新页面的函数

2、直接将上面的改成如下代码:

<body onResize="window.location=window.location;"  ....>

同样可行!

如果你有更好的方法,可交流一下!