黑马程序员技术交流社区

标题: html疑问 [打印本页]

作者: tianyun    时间: 2013-3-28 18:33
标题: html疑问
<img src="http://www.baidu.com/1.jpg">
浏览器是如何加载图片的,为什么访问自己的web服务器,服务器端没有写图片文件流,也能访问该图片。
作者: tianyun    时间: 2013-3-28 18:35
补充:没写流,客服端通过httpwatcher也能看到,服务器返回图片文件。
作者: 王浩威    时间: 2013-3-29 10:44
流???
作者: 王_强    时间: 2013-3-30 17:39
楼主:
你想多了,这里是用的html标签加载的,你把java和html混淆了。
当然java也能实现加载图片,但是那是在java片段里实现的!
作者: 李辉    时间: 2013-4-1 10:42
楼上说的有道理
作者: 聂斌    时间: 2013-4-2 22:48

同学你的代码是:
<body>
            <a><img src="http://www.baidu.com/1.jpg"></a>
</body>


如果是这样的代码你用浏览器打开时是显示不了图片的,,因为你不能保证百度的服务器下有那个图片1.jpg,,,,所以我的做法是把我的图片提交到百度,百度服务器收到我提交的图片后,就把数据返回到我的浏览器显示我的图片,,,直接上代码:

<html>
<head>
<title>标题</title>
</head>
<body>
<a href="http://www.baidu.com"><img src="bg.jpg" /></a>
</body>
</html>

这是实现图片超连接最简单的HTML语句了。
这里假设图片连接到百度,图像保存在与HTML文件同一文件夹下,图片文件为bg.jpg。
这样你打开这个文件时就浏览器显示了我的图片bg.jpg,,前提是这个文件bg.jpg和你的html文件放在同一个文件夹内,,,如果不在同一个文件夹,那么就得写bg.jpg的具体路径


作者: 黄玉昆    时间: 2013-4-5 08:19
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2