异常处理~急学习中~

Nizvoo 2002-07-14 07:52:20
<script src='http://www.charmusic.com/counts/counter.asp?user=Nizvoo'></script>


如果连不网或地址不正确,如何作异常处理
...全文
105 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nizvoo 2002-07-15
  • 打赏
  • 举报
回复
tomorrow I will be try it.
Thx.
Nizvoo 2002-07-15
  • 打赏
  • 举报
回复
大家再讨论一下


我加分的,,多多的
skyover 2002-07-15
  • 打赏
  • 举报
回复
<script language="javascript" src="http://www.5inet.net/link.asp" onload="bLoaded=true;"></script>
<script language="javascript">
function window.onload()
{
try
{
func();
alert("loaded");
}
catch (e)
{
alert("not loaded");
}
}
</script>

这个还是说not loaded啊。
TO: dylanOK(岱岚) ,这个也没有办法啊。你可以限定一个时间之内,如果没有返回结果就显示错误。


TO:runmin(悠悠 稻草人)
IE 5.0以上的就有xmlhttp了啊。
dylanOK 2002-07-15
  • 打赏
  • 举报
回复
saucer(思归) :问题是如果 src="http://abc.com/aaa.js" 而 abc.com 机器繁忙或有问题,那只能等待超时了,这个时间可能会很久.
saucer 2002-07-15
  • 打赏
  • 举报
回复
my code checks for generic scripting error too, if you just want to check if a js file is loaded, try this

<script language="javascript">
var bLoaded = false;
function window.onload()
{
if (bLoaded)
alert("loaded");
else
alert("not loaded");
}
</script>
<script language="javascript" src="wwww.js" onload="bLoaded=true;"></script>

or you can always call some function which is supposed to be in the included js file in window.onload event handler, for example:

<script language="javascript">
function window.onload()
{
try
{
func();
alert("loaded");
}
catch (e)
{
alert("not loaded");
}
}
</script>


blues-star 2002-07-15
  • 打赏
  • 举报
回复
思归那个的确没看出来什么效果。

还有顶楼那个,最好不要用xmlhttp吧,万一我没有这个组件呢?


~~~~ 晕晕 ~~~~ 好累 http://www.chinatools.biz/ommo/

<)".."(>
( (..) ) I can fly...

☆☆☆☆☆ 就快有星星了,加油加油。 ☆☆☆☆☆
blues-star 2002-07-15
  • 打赏
  • 举报
回复
SO EASY在script src=""那个ASP文件里写这么一个东西

function testlink(){}

然后
<script src="***.asp"></script>
<script>
try
{
var tmp = new testlink();
}
catch(e)
{
alert("错误");
}
</script>


~~~~ 晕晕 ~~~~ 好累 http://www.chinatools.biz/ommo/

<)".."(>
( (..) ) I can fly...

☆☆☆☆☆ 就快有星星了,加油加油。 ☆☆☆☆☆
skyover 2002-07-15
  • 打赏
  • 举报
回复
(兰波) 我的那个可用吗?
lanbor 2002-07-14
  • 打赏
  • 举报
回复
saucer(思归) 的方法有用吗?
我做了一个实验:那个<script>的src是我乱写的。<a>的href也是我乱写的。我用ie5看了,好象没有任何作用呀??!!!!

<html>
<head>
<SCRIPT>
function fnErrorTrap(sMsg,sUrl,sLine){
var s= "An error was thrown and caught.\n";
s += "Error: " + sMsg + "\n";
s += "Line: " + sLine + "\n";
s += "URL: " + sUrl + "\n";
alert(s);
return true;
}
window.onerror=fnErrorTrap;
</SCRIPT>
</head>
<body>
<script src='http://www.chasrmusic.com/cousdfsfdsfefefsnts/scounter.asp?user=Nizvoo'></script>
<a href='sdfsefsfsefes.html'>sssssssssssss</a>
</body>
</html>
skyover 2002-07-14
  • 打赏
  • 举报
回复
saucer(思归) 这个程序我没有看懂啊。saucer(思归) 能给我说说吗?
llrock 2002-07-14
  • 打赏
  • 举报
回复
学到了,实在是高!
saucer 2002-07-14
  • 打赏
  • 举报
回复
<SCRIPT>
function fnErrorTrap(sMsg,sUrl,sLine){
var s= "An error was thrown and caught.\n";
s += "Error: " + sMsg + "\n";
s += "Line: " + sLine + "\n";
s += "URL: " + sUrl + "\n";
alert(s);
return true;
}
window.onerror=fnErrorTrap;
</SCRIPT>
<script src='http://www.charmusic.com/counts/counter.asp?user=Nizvoo'></script>
skyover 2002-07-14
  • 打赏
  • 举报
回复
<script>
function check(){
var xmlhttp = new ActiveXObject("microsoft.xmlhttp");
xmlhttp.Open("GET","http://www.charmusic.com/counts/counter.asp?user=Nizvoo",false);
xmlhttp.Send();
if(xmlhttp.status==200){
document.write("<script src=\"http:\/\/www.charmusic.com\/counts\/counter.asp?user=Nizvoo\"><\/script>");
}
else {
alert("error!");
}
}
//-->
check();
</script>

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧