我希望能够根据在下拉框中选择的内容更改图像...更改基于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