的用法?

cronuz 2005-05-31 01:21:45
<div>
<embed id="movie1" src="images/movie01.avi" showcontrols=true
AUTOSTART="true" width=320 height=285 border="0">
</div>

但movie01.avi有可能没有、需要用大小相同的GIF来代替、該如何写?
...全文
140 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cronuz 2005-06-08
  • 打赏
  • 举报
回复
自己完成↓ 簡単写一下。

<body>
<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]的图片
cronuz 2005-06-02
  • 打赏
  • 举报
回复
諸位誤解了我的意思、我是想在<div>...</div>中、動画(*.avi)与图片(*gif)相互切換。

即在同一位置、若有動画、用<embed>優先播放動画、
在没有動画時、用<img>显示图片来代替。

該具体如何写?
dixing 2005-05-31
  • 打赏
  • 举报
回复
显示图片要用到<img>标记的,不是加在<embed>的src里面.
ice_berg16 2005-05-31
  • 打赏
  • 举报
回复
应该是
<img id="movie1" src="images/movie00.gif">
seabell 2005-05-31
  • 打赏
  • 举报
回复
<image id="movie1" src="images/movie00.gif">
cronuz 2005-05-31
  • 打赏
  • 举报
回复
我在<embed id="movie1" src="images/movie00.gif"...>
直接用GIF時、GIF表示不出来?
dixing 2005-05-31
  • 打赏
  • 举报
回复
加个if语句吧!如果src=""就src="替代GIF地址".

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧