整天都在为此苦苦挣扎,我已经到了我的代码根本无法工作的地步!我想做的是:
当用户单击ImageButton1
时,该图像被另一个图像替换LoadingImg
,然后在 10 秒后,该图像被另一个图像/按钮替换ImageButton2
这是我的非功能代码:
<img src="images/xboxsite_14.gif" id="ImageButton1" onClick="showLoad()">
<img src="images/getld.png" id="ImageButton2" alt="Get Last Digits" style="display:none;">
<img src="images/Loader.gif" id="LoadingImg" style="display:none;">
<script type="text/javascript" language="javascript">
function showLoad() {
document.getElementById('ImageButton1').src=document.getElementById('LoadingImg').src;
document.getElementById('LoadingImg').style.display='block';
setTimeout(swapImageSrc, 1000);
}
function swapImageSrc() {
document.getElementById('LoadingImg').src = document.getElementById('ImageButton2').src;
document.getElementById('LoadingImg').style.display='none';
document.getElementById('ImageButton2').style.display='block';
document.getElementById('Code1String').style.display='block';
}
</script>
我唯一能想到的是我将字符集从“charset=iso-8859-1”更改为“charset=UTF-8”,因为我随机收到了“不支持的字符”错误(没有)。
如果有人能解决这个问题,我将非常感激,谢谢!