写一个脚本,刷心验证码的内容
页面代码:
<asp:Image runat="server" src="./yanzheng.aspx" ID="imgYZ" /><a href="javascript:DoFresh();">看不清?</a>
JS脚本里
function DoFresh() {
document.getElementById("imgYZ").src="../yanzheng.aspx";}
这个SRC属性不能直接调用,是我写的语句不对还是哪里的问题呢?请大家帮帮忙啊··先谢谢了!在线等
一般这样写,不用服务器端控件就行,直接IMG:<img style="border-width: 0px;" src="CheckCode.aspx?keyname=userlogin&refurbish=true" onclick="this.src=this.src+'&refurbish=true'" title="单击更换图片" id="ImgCode">
而你上面不对,是因为“document.getElementById("imgYZ").src”这里的ID是服务器端ID而到客户端生成的ID是不一样的,你可以查看源代码看看。
document.getElementById("imgYZ").src="../yanzheng.aspx";
是这条语句没效果吧?
你改成下面的试试:
document.getElementById("imgYZ").src="../yanzheng.aspx?id=" + Math.random());
还有就是你要确定src 指向的文件路径是对的。