当前位置:编程学习 > C#/ASP.NET >>

js函数如何更改GridView中图片???

希望达到的效果:
  点击GridView中的图片,弹出新的页面,在新页面中选中新图片,关闭子页面后,父页面中点击过的图片更新为新图片。然后点击保存按钮,保存到数据库中。
<asp:TemplateField>
<ItemTemplate>
  <img id='img' runat="server" src='<%#Eval("PicID") %>' onclick="changeImg() " />
</ItemTemplate>
</asp:TemplateField>

functin changeImg()
{
……
……
 document.getElementById("img").src=图片地址;  //这一步有错误
}

请问 如何才能用js函数及时改变GridView中图片???
--------------------编程问答-------------------- help up! --------------------编程问答-------------------- 在jscript中声明一个变量,如
var a;
function aa()
{
  a = a + 1;
  document.getElementById("img").src=图片地址?a;
}

这样去试试 --------------------编程问答-------------------- 子窗口在保存按钮后写

 Response.write("<scirpt language='javascript'>windows.returnvalue="+服务器图片地址+";</script>")

父窗口在button事件

   function GetImageAddress()
   var imgaddress=window.showModalDialog(字窗体url)
   if(imgaddress!="")
   {
      document.getElementById("img").src=imgaddress; 
   }


没有测试过 ,语法大致如此 --------------------编程问答--------------------
 
function GetImageAddress()
{
   var imgaddress=window.showModalDialog(字窗体url)
   if(imgaddress!="")
   {
      document.getElementById("img").src=imgaddress; 
   }

}


忘了加大括号拉,哇哈哈
--------------------编程问答--------------------
 function change()
        {
        document.getElementById("img1").src="19.gif";
        } 
      </script>
        <img name="img1" src="18.jpg" />
        <input name="bt1" type="button" onclick="change();" value="点" />
--------------------编程问答-------------------- 上面的都差不多,应该可以解决的 --------------------编程问答-------------------- 你们都忽略了一个关键问题,IMG的ID不能重复
改为
<img id='img<%Eval("ID")%>' runat="server" src=' <%#Eval("PicID") %>' onclick="changeImg() " /> 
JS同理
--------------------编程问答-------------------- <asp:TemplateField> 
<ItemTemplate> 
   <img id='img' runat="server" src=' <%#Eval("PicID") %>' onclick="changeImg(this) " /> 
</ItemTemplate> 
</asp:TemplateField> 

functin changeImg(objImg) 

…… 
…… 
 objImg.src=图片地址;  //这一步有错误 

--------------------编程问答-------------------- 建议关闭子页面时保存,然后刷新GridView
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,