try{}
catch(e){}or
function window.onerror(){return true}
catch(e){}or
function window.onerror(){return true}
解决方案 »
- js大牛于小牛
- 分享: javascript的地址栏执行方式
- 分享HTML5 Canvas编写的五彩连珠游戏
- 几行ie下不兼容的代码,求大哥大姐指点...
- Ext高手来看看 ext-all.js缺少对象,我用的是Ext2.3
- jquery 中符号??
- LigerUI分页怎么获取pageParmName(页索引参数名)、pagesizeParmName(页记录数参数名) 在线等!
- 求用javascrip 模仿手动选中网页上一个table,然后copy,再粘贴到excel里的代码?
- 关于EMAIL本页的问题
- 在vbscript中的Window_OnLoad()好象是窗口启动时自动执行,那么在Javascript中是怎么实现的,谢谢!
- 日期计算问题!在上次基础上进行一些修改!
- 有关javascript与access时间的问题,在线等ING
var w;function doError(msg,url,ln) {
var _error_obj = {msg : msg, url : url, ln : ln};
document._error_messages[document._error_messages.length] = _error_obj;
str = ""
str += "<title>Error Dialogue (WebFX)</title>"
str += "<script>window.onload=new Function('showError()');"
str += 'var nr=0;'
str += 'function next() {'
str += ' nr=Math.min(window.opener.document._error_messages.length-1,nr+1);'
str += ' showError();'
str += '}'
str += 'function previous() {'
str += ' nr=Math.max(0,nr-1);'
str += ' showError();'
str += '}'
str += 'function showError() {'
str += ' errorArray = window.opener.document._error_messages;'
str += ' if (errorArray.length != 0 && nr >= 0 && nr < errorArray.length) {'
str += ' url.innerText = errorArray[nr].url;'
str += ' msg.innerText = errorArray[nr].msg;'
str += ' ln.innerText = errorArray[nr].ln;'
str += ' }'
str += '}</script>'
str += "<style>"
str += "body {background: white; color: black; border: 10 solid navy; font-family: tahoma, arial, helvitica; font-size: 12px; margin: 0;}"
str += "p {font-family: tahoma, arial, helvitica; font-size: 12px; margin-left: 10px; margin-right: 10px;}"
str += "h1 {font-family: arial black; font-style: italic; margin-bottom: -15; margin-left: 10; color:navy}"
str += "button {margin: 0; border: 1 solid #dddddd; background: #eeeeee; color: black; font-family: tahoma, arial; width: 100}"
str += "a {color: navy;}"
str += "a:hover {color: blue;}"
str += "</style>"
str += '<body scroll="no">'
str += "<h1>Oops!</h1>"
str += '<p>An error ocurred in the file <br><strong id="url"></strong><br>This might prevent the page from working correctly.</p>'
str += '<p style="margin-bottom: 5;">Please report this to <a href="/contact.html#emil">EAE</a> or <a href="/contact.html#erik">Erik</a></p>'
str += '<table style="width: 100%;" cellspacing=0 cellpadding=10><tr><td>'
str += '<button onclick=\'if (infoArea.style.display!="block") {infoArea.style.display = "block";window.resizeTo(400,308);this.innerText="Hide Error";}else {infoArea.style.display="none";window.resizeTo(400,219);this.innerText="Show Error";}\''
str += 'onmouseover="this.style.borderColor=\'black\'" onmouseout="this.style.borderColor=\'#dddddd\'">Show Error</button>'
str += '</td><td align="RIGHT"><button onclick="window.close()" onmouseover="this.style.borderColor=\'black\'" onmouseout="this.style.borderColor=\'#dddddd\'">Ok</button>'
str += '</td></tr></table>'
str += '<div id="infoArea" style="display: none;">'
str += '<div id="info" style="background: #eeeeee; margin: 10; margin-bottom: 0; border: 1 solid #dddddd;">'
str += '<table>'
str += '<tr><td><p>Message:</p></td><td><p id="msg"></p></td></tr>'
str += '<tr><td><p>Line:</p></td><td><p id="ln"></p></td></tr>'
str += '</table>'
str += '</div>'
str += '<table style="width: 100%;" cellspacing=0 cellpadding=10><tr><td>'
str += '<button onclick="previous()" onmouseover="this.style.borderColor=\'black\'" onmouseout="this.style.borderColor=\'#dddddd\'">Previous</button>'
str += '</td><td align=right><button onclick="next()" onmouseover="this.style.borderColor=\'black\'" onmouseout="this.style.borderColor=\'#dddddd\'">Next</button>'
str += '</td></tr></table>'
str += '</div>'
str += '</body>' if (!w || w.closed) {
w = window.open("","_webxf_error_win","width=390,height=190");
var d = w.document;
d.open();
d.write(str);
d.close();
w.focus();
}
return true;
}window.onerror = doError