<img src="" name="Oneshow" border="0" id="Oneshow"><!-- 加了个ID --><select name="Oneslide" onchange='document.getElementById("Oneshow").src=this.value'>
      <option value="../images/flag.gif" selected>图片 1</option>
      <option value="../images/developer.gif">图片 2</option>
      <option value="../images/love.gif">图片 3</option>
</select>

解决方案 »

  1.   

    LZ:我试了一下1楼的方法,好象不对啊!查看源文件的时候,Img的src始终为空,没有变化关注……
      

  2.   


    <img src="" name="Oneshow" border="0" id="Oneshow" onload="alert(this.src)" onerror="alert(this.src)"><!-- 加了个ID --><select name="Oneslide" onchange='document.getElementById("Oneshow").src=this.value'>
          <option value="../images/flag.gif" selected>图片 1</option>
          <option value="../images/developer.gif">图片 2</option>
          <option value="../images/love.gif">图片 3</option>
    </select>查看源文件是看不到SRC变化的
    检查下看看路径对不对
      

  3.   

    LZ:问题有点奇怪,路径没有问题,如果我直接给img赋值,是可以显示的。
    <img width="140" height="105" name="Oneshow" border="0" id="Oneshow" runat="server"
    src="~/ClubPic/Signed/2008113102632.gif">
    但是select选择后,就不显示图片了,显示一个红色的X还有一个问题:onload="alert(this.src)" onerror="alert(this.src)" 这个代码加入后,编译出错:
    “ASP._00pic_aspx”并不包含“alert”的定义
      

  4.   

    <img src="" id="Oneshow" style="border:0,0,0,0;" alt=""/>//alt没写;
        <select name="Oneslide" onchange='(document.getElementById("Oneshow")).src=this.value'>//在行内脚本中不支持getbyName,所以
                                                                                                            //要将图片添加个ID,以使用getbyId
          <option value="../images/flag.gif" >图片 1</option>                                   //你这图片应该一开始就加载个地址吧
          <option value="../images/developer.gif">图片 2</option>
          <option value="../images/love.gif">图片 3</option>
    </select>
    我也是初学者啊。。嘿