网页上如果有的图片路径搞错了或是图片地址失效,那么就是会页面上显示一个红叉,无疑这会影响网页的美观,解决的办法不止一种,下面是微酷网络总结的三种让找不到图片的地方不显示红叉的方法。

【方法一】直接替换法将找不到的图片显示为一固定图片:


注: 当pic.jpg不存在的时候将替换显示nopic.jpg图片。

【方法二】JS将找不到的图片显示指定的错误信息:

[html]

[/html]

【方法三】CSS将找不到图片的地方隐藏起来:

目前有6 条留言

  1. 2008年07月31日 00:20 请教问题   |  引用  |  #1     

    请教问题
    ━━━━━━━━━━━━━━━━━
    管理员回复(2008.7.31 8:58:32):
    什么问题哦。

  2. 2008年07月31日 22:36 请教问题   |  引用  |  #2     

    select case Exclusive
    case ">="
    if not session("GroupLevel") >= GroupLevel then HtmlSmallPic=""
    case "="
    if not session("GroupLevel") = GroupLevel then HtmlSmallPic=""
    end select

  3. 2008年07月31日 23:01 请教问题   |  引用  |  #3     

    select case Exclusive
    case "> ="
    if not session("GroupLevel") >= GroupLevel then HtmlSmallPic="Images/NoRight. jpg"
    case "="
    if not session("GroupLevel") = GroupLevel then HtmlSmallPic="Images/NoRight. jpg"
    end select
    我想把你这段代码加入程序里面。要怎么处理啊?
    我就是不想让它显示NoRight. jpg这个图片,想让它隐藏起来。

    谢谢啊!!
    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    管理员回复(2008.8.1 0:25:40):
    看到你这代码不知道是干什么用的但能发现这可能是在select case之后给出将图片路径给HtmlSmallPic,这样网页上就调用HtmlSmallPic中的图片,如果你想用此日志里所说的方法将图片隐藏好像不是在这里下手,应该是在模板显示图片的地方修改标签来实现。(由于不太清楚你的意思可能说法有些问题)

  4. 2008年07月31日 23:04 请教问题   |  引用  |  #4     

    老是说有屏蔽字符,晕。

    我想把你这段代码加入程序里面。要怎么写啊?

    我就是不想前台显示NoRight. jpg这个图片,想让它隐藏起来。

  5. 2008年08月01日 10:42 请教问题   |  引用  |  #5     

    response.write "

    " &_
    "

    "border: 0px solid #454454;'>" &_
    "
    " &_

    img标签是这儿引用的,但加进去老是不行,好象是引号太多,要怎么写啊?
    谢谢啊~
    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    管理员回复(2008.8.1 12:20:00):
    你应该可以看到Response.write后面的内容要用双引号括出来,如果想输出双引号就要用两个双引号,比如要输出"的地方要用""就OK啦。当然我试了一下把双引号全改成单引号'也不报错。

  6. 2008年08月01日 23:52 请教问题   |  引用  |  #6     

    谢谢啊!!

    按你写的不会报错了~
    不过图片全不显示了![face12]
    ━━━━━━━━━━━━━━━━━━━━━━━━━━
    管理员回复(2008.8.1 23:57:40):
    图片可以加载到就能显示,加载不了就空白。

发表评论

/ 快捷键:Ctrl+Enter
加载中……