`
pengfeifei26
  • 浏览: 244395 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

js判断网络上的图片是否存在

 
阅读更多

 function CheckImgExists(imgurl) {  
	    var ImgObj = new Image(); //判断图片是否存在  
	    ImgObj.src = imgurl;  
	    //没有图片,则返回-1  
	    if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
	        return true;  
	    } else {
	    <#if ursMemberInfo?exists && ursMemberInfo.headImgPath?exists>   
	   	 $("#userface").attr("src","${basePath}${ursMemberInfo.headImgPath}");
	   	 $("#left_userface").attr("src","${basePath}${ursMemberInfo.headImgPath}");
	   	</#if>
	    }  
	 } 
	 imurl =$("#imgeSrc").val();
	 CheckImgExists(imurl)



<script>
CheckImg("http://www.baidu.com/img/logo.gif");
CheckImg("http://bbs.51js.com/xxx.gif");
 
function CheckImg(src)
{
        var Img = new Image;
        Img.onload = function()
        {
                alert(src + " 存在。");
        }
        Img.onerror = function()
        {
                alert(src + " 未找到,可能是网址错误,或不是一个图片文件。");
        }
        Img.src = src;
}
</script>
分享到:
评论

相关推荐

    基于Autojs的APP、小程序自动化测试SDK,支持:判别存在、等候出现、文本或颜色点击、循环点击、定位取取.zip

    在自动化测试中,判断元素是否存在是基础操作之一。AutoJS SDK允许开发者通过编写JavaScript代码来检查特定UI元素是否在当前屏幕或应用中可见。这通常涉及到对Android系统的UI组件进行遍历和对比,确保在执行下一步...

    js 图片动态效果

    通过JavaScript,我们可以判断图片是否在可视区域内,并决定何时开始加载。 7. **AJAX图像请求**:使用AJAX(异步JavaScript和XML)可以动态地从服务器获取图片,这样用户可以在不刷新整个页面的情况下查看新图片,...

    【JavaScript源代码】JavaScript 判断浏览器是否是IE.docx

    在实际开发中,由于各个浏览器对JS特性的支持程度不同,尤其是Internet Explorer(简称IE)与其他主流浏览器(如Chrome、Firefox)之间存在显著差异,因此前端开发者经常需要编写特定的代码来检测用户是否使用了IE...

    js判断背景图片是否加载成功使用img的width实现

    虽然对于直接的`&lt;img&gt;`标签,我们可以利用`onload`和`onerror`事件来判断图片是否加载成功,但是对于作为背景图片的图像,情况就有所不同。在给定的标题和描述中,提到了一种使用`Image`对象和检查`width`属性来判断...

    JavaScript判断图片是否能够加载,失败则替换默认图片

    这时,为了提供良好的用户体验,我们可以编写代码来判断图片是否能成功加载,并在加载失败时用默认图片进行替换。这种功能可以避免页面出现空白或者不美观的占位符,提升网站的专业性和可靠性。 首先,我们需要创建...

    如何基于JavaScript判断图片是否加载完成

    在JavaScript中,正确判断图片是否加载完成是网页动态加载和展示图片时不可或缺的技能。这个问题在Web开发中经常遇到,特别是在处理用户上传的图片或远程图片资源时。本篇文章将详细探讨如何通过JavaScript来实现这...

    用javascript实现检测指定目录是否存在的方法 <font color=red>原创</font>

    JavaScript是一种广泛应用于网页和网络应用的脚本语言,通常用于客户端的交互和数据处理。在JavaScript中,由于安全限制,直接操作文件系统是不允许的,尤其是读取或检测本地文件和目录。然而,在某些特定场景下,如...

    JavaScript脚本判断蜘蛛来源的方法

    总之,JavaScript判断蜘蛛来源的方法可以帮助我们了解用户流量的来源,但需要根据实际情况进行调整和优化,以应对不断变化的网络环境和搜索引擎策略。在实际应用中,结合服务器端日志分析和第三方分析工具,可以获取...

    JS验证图片格式 有预览功能

    这个“JS验证图片格式 有预览功能”的主题主要关注如何利用JavaScript来检查用户上传的文件是否为合法的图片格式,并提供实时预览功能。以下将详细介绍这一技术实现的关键知识点。 1. **文件输入事件(File Input ...

    JavaScript判断页面加载完之后再执行预定函数的技巧

    JavaScript 是一种广泛应用于网页和网络应用的脚本语言,它主要负责处理客户端的交互和动态内容。在网页加载过程中,JavaScript 代码的执行时机是非常关键的,因为如果在页面元素未加载完毕时执行,可能会导致错误或...

    js 普通表情和魔法表情

    在JS表情库中,普通表情可能以图片或者Unicode字符的形式存在,通过JS代码将它们渲染到页面上,用户可以选择并插入到他们的文本中。 接下来是魔法表情,这是一个相对更高级的概念,它可能包含动画效果或者更复杂的...

    nodejs读取图片返回给浏览器显示

    2. 判断URL对应的资源是否存在,如果不存在,返回404错误。 3. 如果资源存在,根据文件类型设置正确的Content-Type。 4. 使用fs模块读取文件内容(使用readFile或createReadStream)。 5. 将文件内容(Buffer)转换...

    javascript经典特效---查看图片大小.rar

    JavaScript可以检测滚动事件,判断图片是否在视口中,然后加载图片。 9. **图片大小的动态调整**:根据需求,有时我们可能需要在用户交互后动态调整图片大小。这可以通过修改`style.width`和`style.height`属性实现...

    html延迟加载图片

    2. **判断图片是否在视口内**:通过计算图片的offsetTop、offsetLeft、clientHeight和clientWidth等属性,与窗口的scrollTop、scrollLeft、innerHeight和innerWidth比较,判断图片是否在可视区域内。 3. **数据属性...

    js通用库函数

    `in_array`:判断数组中是否存在某值 用于检查一个数组中是否包含特定的值,是数据查询和数组操作的基本功能之一。 以上函数不仅展示了JavaScript强大的功能和灵活性,还体现了在实际开发中如何解决各种问题和挑战...

    javascript图片预加载完整实例

    实例中的`imgReady`函数则是另一种实现图片预加载的方法,它使用了定时器来不断检查图片尺寸的变化,以此来判断图片是否已经完全加载。这种方法在图片未被缓存时尤其有用,因为浏览器可能不会触发onload事件。此外,...

    javascript制作消除同色方块游戏

    JavaScript是一种广泛用于网页和网络应用的脚本语言,它能够直接在客户端运行,为用户提供动态交互体验。通过阅读和理解本项目的代码,可以深入学习JavaScript的基础语法、事件处理以及DOM操作等核心知识点。 首先...

    JavaScript优化以及前段开发小技巧

    而JavaScript加载后可能会阻塞DOM解析,所以通常将其放在`&lt;body&gt;`标签底部,除非存在依赖CSS样式的行内脚本。 3. 优化DNS解析,减少重定向: 减少DNS查找时间和重定向次数能显著提升页面加载速度。在实际案例中,...

    js检测网络是否具体连接功能的代码

    在Web开发中,检测用户的设备是否连接到网络是一项常见的需求。网络连接状态对于网页能否正常工作至关重要。当网络不可用时,我们可能需要给出相应的提示或引导用户恢复网络连接。这篇文档主要介绍了一种使用...

Global site tag (gtag.js) - Google Analytics