将Programming.Write与JavaScript结合的ASP.NET编程

时间:2013-01-24 00:51:23

标签: javascript asp.net

我是ASP.NET新手。现在我正在修改我们网站中的一些元素。我的页面显示n个图像。在单击每个图像时,将在页面上写入另一组图像,该图像基于所单击的图像。因此使用以下代码。

for i=1 to n
response.write"<img src="&SourceFile&" id="&i&" onClick=func(this)>"
next

我的功能代码如下

newSrc="myweb.com/Images/img1.gif"
function func(x)
{
     switch(parseInt(x.id))
     {
          case 1:x.src=newSrc;
                 break;
      }
 }

当我检查时发现错误x为空或不是对象。能帮我看看错误吗?

1 个答案:

答案 0 :(得分:0)

你需要这个.id

response.write"<img src="&SourceFile&" id='"&i&"' onClick='func(this.id)'>"

确保您的功能是<script></script>客户端