2011-02-09 4 views
1

나는 HTML에서 img이미지 클릭 변경

<img id="btnViewSpec" alt="View Spec Sheet"src="/images/viewspec.jpg" style="cursor: pointer;" /> 

데이터베이스에서 읽은 것을 기반으로 다른 aspx 페이지를 대상으로 onclick을 변경해야합니다. 뭔가를 좋아해 :

If DBRead("Keywords").ToString.Contains("glove") Then 
    Me.btnViewSpec.Attributes.Add("onclick", ("window.open('/SpecSheet/DisplayPDF.aspx?pa=/SpecSheet/GloveSpec.aspx?pid=" & intProductId & "','wnEmailInfo', 'menubar=no,width=820,height=500,toolbar=no,scrollbars=yes,status=yes')")) 
Else 
    Me.btnViewSpec.Attributes.Add("onclick", ("window.open('/SpecSheet/DisplayPDF.aspx?pa=/SpecSheet/ClothingSpec.aspx?pid=" & intProductId & "','wnEmailInfo', 'menubar=no,width=820,height=500,toolbar=no,scrollbars=yes,status=yes')")) 
End If 

문제는 이미지를 인식하는 뒤에 코드를 얻을 수 없습니다. Protected WithEvents btnViewSpec As HtmlImage로 디자이너 코드에 등록하려했지만 운이 없었습니다. 나는이 문제를 완전히 이해하지 못했거나 디자이너 코드에 무엇이 등록되어 있는지 알지 못한다. 고맙습니다

답변

2

이미지 태그에 runat="server"을 추가하고 나에게 다른 제안에 "잘 오류가 형성되지 않은 서버 태그"를 제공하는 제어

+0

에 액세스 할 수 있습니다? – Nick

+0

alt와 src 속성 사이에 공백이 필요합니다. –

+0

항상 간단한 작업입니다. 감사합니다. – Nick