预判断一下链接URL是否可用
<script language="javascript">
function getURL(url)
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,false);
xmlhttp.send();
if (xmlhttp.readyState==4)
alert((xmlhttp.Status==200)?"存在":"不存在");
}
//user like this:
getURL("http://localhost/1.asp")
</script>
<script language="javascript">
function getURL(url)
{
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,false);
xmlhttp.send();
if (xmlhttp.readyState==4)
alert((xmlhttp.Status==200)?"存在":"不存在");
}
//user like this:
getURL("http://localhost/1.asp")
</script>
调试成功
但有个问题
在测试网页的时候很正常
但在测试exe文件的时候就没有反映了
而且浏览器好象挂了
对EXE同样没反映
不会提示
但不会假死了
感谢感谢
我在查查
<?php
//检测是否存在,代码省略
if($isexist){echo"1";}else{echo"0";}
?>
<script language="javascript">
function getURL(filename)
{ var url="isexist.php?filename="+filename;
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,true);
xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert((xmlhttp.responseText=='1')?"存在":"不存在");
} xmlhttp.send(null);
}
//user like this:
getURL("http://localhost/1.asp")
</script>
提供思路,未测试