12 个解决方案
#1
window.onerror=function(){
event.returnValue=false
}
event.returnValue=false
}
#2
onerror
#3
楼上的您好,谢谢您的回复,能写的详细点吗?
如我的程序如下:
function function_name1( 参数1)
{
语句1;
.
.
.
语句n;
function_name2( 参数1,...参数n);
}
function function_name2( 参数1,...参数n)
{
语句1;
.
.
.
语句n;
}
我想忽略在函数function_name2中出现的错误,具体应该怎么样写?
如我的程序如下:
function function_name1( 参数1)
{
语句1;
.
.
.
语句n;
function_name2( 参数1,...参数n);
}
function function_name2( 参数1,...参数n)
{
语句1;
.
.
.
语句n;
}
我想忽略在函数function_name2中出现的错误,具体应该怎么样写?
#4
第一中方法:
function function_name1( 参数1){
try{
function_name2(...);
}catch(e){
//alert(e.message);
}
}
第二种方法:
window.onerror = debugScript;
//要使该window.onerror生效,必须关闭IE的脚本调试功能
function debugScript(sMsg,sUrl,sLine)
{
alert("\nError:"+sMsg+"\nLine:"+sLine+"\nUrl:"+sUrl);
window.event.returnValue = true;//禁止IE脚本调试
//return true;//禁止IE脚本调试
}
function function_name1( 参数1){
try{
function_name2(...);
}catch(e){
//alert(e.message);
}
}
第二种方法:
window.onerror = debugScript;
//要使该window.onerror生效,必须关闭IE的脚本调试功能
function debugScript(sMsg,sUrl,sLine)
{
alert("\nError:"+sMsg+"\nLine:"+sLine+"\nUrl:"+sUrl);
window.event.returnValue = true;//禁止IE脚本调试
//return true;//禁止IE脚本调试
}
#5
将如下代码加入HTML的<HEAD>区:
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
测试:下面的脚本是一端错误的代码,加入<HEAD>区,如果没有上面的脚本屏蔽错误,应该弹出错误提示。但是,现在,Nothing POP..
<script>
//JavaScript error stopper codes here
</script>
<script>
alert("错误的脚本 这里少一个")"
</script>
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
测试:下面的脚本是一端错误的代码,加入<HEAD>区,如果没有上面的脚本屏蔽错误,应该弹出错误提示。但是,现在,Nothing POP..
<script>
//JavaScript error stopper codes here
</script>
<script>
alert("错误的脚本 这里少一个")"
</script>
#6
楼上的几位:
您们的方法我都试用了,可是不起作用呀?!
<html>
<head>
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
<script>
alert("错误的脚本 这里少一个")"
</script>
</head>
<body></body></html>
弹出错误提示:
|-------------------------------|
| 出现运行期错误。 |
| 是否纠正该错误? |
| |
| 行: 9 |
| 错误:未结束的字符串常量 |
|-------------------------------|
您们的方法我都试用了,可是不起作用呀?!
<html>
<head>
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
<script>
alert("错误的脚本 这里少一个")"
</script>
</head>
<body></body></html>
弹出错误提示:
|-------------------------------|
| 出现运行期错误。 |
| 是否纠正该错误? |
| |
| 行: 9 |
| 错误:未结束的字符串常量 |
|-------------------------------|
#7
<script>
function window.onerror()
{
event.returnValue=true;
}
gotohell();
</script>
function window.onerror()
{
event.returnValue=true;
}
gotohell();
</script>
#8
应用:
http://www.lostinet.com/public/jac/DebugLog.zip
http://www.lostinet.com/public/jac/DebugLog.zip
#9
楼上的,不行啊 .还是出错,并提示gotohell()缺少对象
<html>
<head>
<script>
function window.onerror()
{
event.returnValue=true;
}
gotohell();
alert("错误的脚本 这里少一个")
</script>
</head>
<body></body></html>
|-------------------------------|
| 出现运行期错误。 |
| 是否纠正该错误? |
| |
| 行: 7 |
| 错误: 缺少对象 |
|-------------------------------|
<html>
<head>
<script>
function window.onerror()
{
event.returnValue=true;
}
gotohell();
alert("错误的脚本 这里少一个")
</script>
</head>
<body></body></html>
|-------------------------------|
| 出现运行期错误。 |
| 是否纠正该错误? |
| |
| 行: 7 |
| 错误: 缺少对象 |
|-------------------------------|
#10
最好是在每个可能出错的地方用
try{
....
}catch(ex){
....
}
try{
....
}catch(ex){
....
}
#11
你换个IE吧。
#12
使用容错处理,可将出错的代码用
try{
....出错代码
}
catch(Exception){
}
try{
....出错代码
}
catch(Exception){
}
#1
window.onerror=function(){
event.returnValue=false
}
event.returnValue=false
}
#2
onerror
#3
楼上的您好,谢谢您的回复,能写的详细点吗?
如我的程序如下:
function function_name1( 参数1)
{
语句1;
.
.
.
语句n;
function_name2( 参数1,...参数n);
}
function function_name2( 参数1,...参数n)
{
语句1;
.
.
.
语句n;
}
我想忽略在函数function_name2中出现的错误,具体应该怎么样写?
如我的程序如下:
function function_name1( 参数1)
{
语句1;
.
.
.
语句n;
function_name2( 参数1,...参数n);
}
function function_name2( 参数1,...参数n)
{
语句1;
.
.
.
语句n;
}
我想忽略在函数function_name2中出现的错误,具体应该怎么样写?
#4
第一中方法:
function function_name1( 参数1){
try{
function_name2(...);
}catch(e){
//alert(e.message);
}
}
第二种方法:
window.onerror = debugScript;
//要使该window.onerror生效,必须关闭IE的脚本调试功能
function debugScript(sMsg,sUrl,sLine)
{
alert("\nError:"+sMsg+"\nLine:"+sLine+"\nUrl:"+sUrl);
window.event.returnValue = true;//禁止IE脚本调试
//return true;//禁止IE脚本调试
}
function function_name1( 参数1){
try{
function_name2(...);
}catch(e){
//alert(e.message);
}
}
第二种方法:
window.onerror = debugScript;
//要使该window.onerror生效,必须关闭IE的脚本调试功能
function debugScript(sMsg,sUrl,sLine)
{
alert("\nError:"+sMsg+"\nLine:"+sLine+"\nUrl:"+sUrl);
window.event.returnValue = true;//禁止IE脚本调试
//return true;//禁止IE脚本调试
}
#5
将如下代码加入HTML的<HEAD>区:
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
测试:下面的脚本是一端错误的代码,加入<HEAD>区,如果没有上面的脚本屏蔽错误,应该弹出错误提示。但是,现在,Nothing POP..
<script>
//JavaScript error stopper codes here
</script>
<script>
alert("错误的脚本 这里少一个")"
</script>
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
测试:下面的脚本是一端错误的代码,加入<HEAD>区,如果没有上面的脚本屏蔽错误,应该弹出错误提示。但是,现在,Nothing POP..
<script>
//JavaScript error stopper codes here
</script>
<script>
alert("错误的脚本 这里少一个")"
</script>
#6
楼上的几位:
您们的方法我都试用了,可是不起作用呀?!
<html>
<head>
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
<script>
alert("错误的脚本 这里少一个")"
</script>
</head>
<body></body></html>
弹出错误提示:
|-------------------------------|
| 出现运行期错误。 |
| 是否纠正该错误? |
| |
| 行: 9 |
| 错误:未结束的字符串常量 |
|-------------------------------|
您们的方法我都试用了,可是不起作用呀?!
<html>
<head>
<script>
function stoperror(){
return true
}
window.onerror=stoperror
</script>
<script>
alert("错误的脚本 这里少一个")"
</script>
</head>
<body></body></html>
弹出错误提示:
|-------------------------------|
| 出现运行期错误。 |
| 是否纠正该错误? |
| |
| 行: 9 |
| 错误:未结束的字符串常量 |
|-------------------------------|
#7
<script>
function window.onerror()
{
event.returnValue=true;
}
gotohell();
</script>
function window.onerror()
{
event.returnValue=true;
}
gotohell();
</script>
#8
应用:
http://www.lostinet.com/public/jac/DebugLog.zip
http://www.lostinet.com/public/jac/DebugLog.zip
#9
楼上的,不行啊 .还是出错,并提示gotohell()缺少对象
<html>
<head>
<script>
function window.onerror()
{
event.returnValue=true;
}
gotohell();
alert("错误的脚本 这里少一个")
</script>
</head>
<body></body></html>
|-------------------------------|
| 出现运行期错误。 |
| 是否纠正该错误? |
| |
| 行: 7 |
| 错误: 缺少对象 |
|-------------------------------|
<html>
<head>
<script>
function window.onerror()
{
event.returnValue=true;
}
gotohell();
alert("错误的脚本 这里少一个")
</script>
</head>
<body></body></html>
|-------------------------------|
| 出现运行期错误。 |
| 是否纠正该错误? |
| |
| 行: 7 |
| 错误: 缺少对象 |
|-------------------------------|
#10
最好是在每个可能出错的地方用
try{
....
}catch(ex){
....
}
try{
....
}catch(ex){
....
}
#11
你换个IE吧。
#12
使用容错处理,可将出错的代码用
try{
....出错代码
}
catch(Exception){
}
try{
....出错代码
}
catch(Exception){
}