加个if语句吧!如果src=""就src="替代GIF地址".
解决方案 »
- getElementById无法获得图片的left和top值
- 各位大侠帮我看一下这个JS的高度应该怎么改
- 仿门户网站头部的伸缩广告
- 帮助修改日历控件, 谢谢!
- 求javascript好书
- javascript 中 dom 的问题 如a.style.marginLeft
- 帮忙解决自己的js代码与prototype的冲突,导致弹出窗口无法正常显示
- 谁能给一个象chinaasp那样菜单的代码看看啊?
- window.open的问题
- 我要如何才能在一个页面中刷新一个<select>的值??????????
- 还是上次的问题。如何通过JS来定位Windows Media Player和Real Player?
- 请问如何让用户打开IE时,出现安装插件的窗口(就象浏览一些网站时出现的插件下载窗口一样)?(急!)
直接用GIF時、GIF表示不出来?
<img id="movie1" src="images/movie00.gif">
在没有動画時、用<img>显示图片来代替。該具体如何写?
<div style="position:absolute; left:0px; top:0px;">
<embed id="shopmovie" src="images/movie01.avi" ShowControls=true AutoStart=true
width=320 height=285 border="0">
<div id="giflayer" style="position:absolute; left:0px; top:0px;
background-color:#FFFFFF;">
<img id="shopgif" border="0" src="images/movie_spacer.gif" width=320 height=285>
</div>
</div><!----- javascript函数 ---------->
<SCRIPT Language=javaScript>
<!--
var jsDB = new Array(); //数組
jsDB[0]="images/movie.png";
//jsDB[1]="images/speedis.avi"; if ((jsDB[1] != null) && (jsDB[1] != "" )) {
document.getElementById("shopmovie").src = jsDB[1]; //動画
document.getElementById("giflayer").style.display = "none";
}
else {
document.getElementById("giflayer").style.display = "";
if ((jsDB[0] != null) && (jsDB[0] != "" )) {
document.getElementById("shopgif").src = jsDB[0]; //图片
}
}
//-->
</SCRIPT>
</body>注:在数組jsDB[1]中放入動画文件名、若空則顕示jsDB[0]的图片