【发布时间】:2011-01-07 21:30:43
【问题描述】:
在我的jsp页面中,我在标签中有如下代码:
<script type="text/javascript"
src="<%=request.getContextPath()%>/static/js/common/common.js"></script>
<script type="text/javascript">
// Function for Suppressing the JS Error
function silentErrorHandler() {return true;}
window.onerror=silentErrorHandler;
</script>
如果这之后jsp页面上执行了一些javascript,那么我猜silentErrorHandler()将没有效果。即错误仍将显示在页面上。它是否正确?因为错误正在显示并且不确定为什么。
问题的第二部分是这样的:
错误是
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; AskTbFXTV5/5.9.1.14019)
Timestamp: Fri, 7 Jan 2011 21:26:23 UTC
Message: Object doesn't support this property or method
Line: 613
Char: 1
Code: 0
URI: http://localhost:9080/Claris/static/js/common/common.js
最后,第 613 行状态
document.captureEvents(Event.MOUSEUP);
IE8 出现错误。在 Mozilla 和 IE7 上运行良好。 任何建议都会很有帮助
【问题讨论】: