给你个最简单的例子:假设你有一组图片,放在 /image 目录,文件名按序号编排:pic1.gif, pic2.gif, ..., pic9.gif<script>
function oc()
{
var i = oSelect.selectedIndex;
oImg.src = "/image/pic" + i + ".gif";
oImg.alt = "图片" + i;
}
</script><select id=oSelect onchange=oc()>
<option>图片1
<option>图片2
<option>图片3
<option>图片4
<option>图片5
<option>图片6
<option>图片7
<option>图片8
<option>图片9
</select><img id=oImg src=/image/pic1.gif alt="图片1">用户在 select 中选择某个选项,旁边就会显示相应图片

解决方案 »

  1.   

    不是这个意思
    我是想在上传之前(在客户端)预览
    而事先是不知道上传图片信息的
    只有通过提交按纽提交后才能获得它的信息并将之存入数据库
    ================================================================CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
    ★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
    ★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
    ★  支持在线检测程序升级情况,可及时获得程序更新的信息。★★ 签名  ●  
         可以在您的每个帖子的后面自动加上一个自己设计的签名哟。Http://www.ChinaOK.net/csdn/csdn.zip
    Http://www.ChinaOK.net/csdn/csdn.rar
    Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]
      

  2.   

    javascript 根本无权访问客户端文件(否则用户还有什么隐私可言?),不可能实现这种功能除非用 ActiveX (这种技术很讨厌,还是算了吧)
      

  3.   

    不一定要用javascript呀
    用php不能实现吗
      

  4.   

    用javascript或vbscript都可以
    呵呵
    就是动态改变
    <img src="这里的路径">,明白了吧
      

  5.   

    不是这个意思啦
    是用户在客户端上传图片之前
    能够预览到它要上传的图片
    好像还是要把它先copy到服务器端才行哦
      

  6.   

    第一个dd.html文件代码:
    <form name=fm>
    <input type="file" name="img">
    <input type="button" value="submit" onClick="javascript:window.open('aa.html');">
    </form>第二个文件aa.html代码:
    <script language="javaScript">
    var insert=opener.document.all.fm.img.value;
    var imgCode="<img src=\""+insert+"\">";
    document.write(imgCode);
    </script> 试一下吧:)
      

  7.   

    to outwindows(窗外雨纷飞):“用php不能实现吗”php 运行在服务器里,在图片提交之前,它怎么可能显示图片?
    看来你还是没弄清一些基本的东西:jscript 是在客户端执行的,它的数据访问能力限于:
    1. 访问浏览器页面里的HTML元素或DHTML对象
    2. 通过 URL/FORM 向服务器提交请求php 是在服务器端执行的,它的数据访问能力限于:
    1. 获得客户端发过来的请求数据
    2. 访问服务器端的文件和数据库
    3. 向客户端返回响应数据而你所要求的是:访问客户端的文件。你看看上面5条哪条符合?