0
我是ASP.NET新手。現在我正在修改我們網站中的一些元素。我的頁面顯示n張圖片。在點擊每個圖像時,將在基於單擊的圖像的頁面上寫入另一組圖像。所以使用下面的代碼。結合Response.Write與ASP.NET的ASP.NET編程
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爲空或不是對象。能否請你幫我發現了錯誤...
所提供的代碼不應該在錯誤導致因爲來自HTML事件的'this'將從不*評估爲空;也許在別處指定'func'作爲處理程序,或者有不同的代碼使用'x'? – 2013-01-24 00:57:01
這是傳統的ASP,還是ASP.NET? – Dai
其實問題/問題在JavaScript部分。與asp/asp.net無關。你使用什麼瀏覽器? html部分如何渲染?我找不到任何問題,因爲它是:http://jsfiddle.net/Ja4Cj/ – Aristos