我希望能夠根據在下拉框中選擇的內容更改圖像...更改基於asp的圖像源:DropDownList選擇
我有這個JS代碼來更改圖像。當然簡化。
<script type="text/javascript">
function changeImage()
{
var oDDL = document.all("ddlNAME");
var NAME= oDDL.options[oDDL.selectedIndex].text;
switch(NAME)
{
case "Name":
document.getElementById("img").src="img1.png";
break;
case "Name2":
document.getElementById("img").src="img2.png";
break;
default:
document.getElementById("img").src="img3.png";
}
}
</script>
當我調用這個函數時,我在我的DDL實現中執行它。
<asp:DropDownList ID="ddlNAME" runat="server" OnTextChanged="changeImage()" >
但由於某種原因,changeImage()
未觸發。它給我一個錯誤說
'changeImage' is not a member of 'ASP.default_aspx'
我知道這是一個noob問題,這點小......但是,這是我的第一天,每使用JavaScript所以忍耐一下吧。謝謝!
不是類,ASPX頁面的代碼隱藏文件中的函數。 – 2010-11-23 20:53:43