Tuesday, December 22, 2009

HTML教程——object和embed

这次来说说object和embed。
object是用来在网页中嵌入图片、声音、影片、Java Applet、ActiveX、PDF、Flash Movie等等。
看看以下例子:
<object width="500" height="400">
<embed src="http://h1.ripway.com/weewaawaa/UCPROrotator1.swf"></embed>
</object>

这是用来在网页中嵌入Flash movie,阔度是500pixel,高度是400pixel。

再看一个:
<object>
<embed autostart="true" hidden="false" loop="9999" src="http://h1.ripway.com/weewaawaa/ainishizaitailei.wma"></embed>
</object>

以上的代码是用来在网页中嵌入用Windows Media Player播放的音乐,音乐将自动开始,播放器可见,并重复9999次。

object所支援的attribute:
align——设定object的排列位置,支援的value为:top, bottom, left, right.

classid——设定Windows注册表或URL所设定之Class ID数值。

codebase——设定让object搜寻执行编码的URL。通常用在Java Applets。

name——设定object的名称,用在script的执行。

embed所支援的attribute:
src——设定embed的音乐或影片档案URL。

hidden——设定该object为是否可见,接受true或false。

volumn——设定声音的大小(0-100),原设为50。

loop——设定播发的重复或次数。接受true、false或整数。

playcount——设定播放次数。

autostart——设定自动播放,接受true、或false。

object和embed共同支援的attribute:
height——设定object的高度,接受px为数值。

width——设定object的宽度,接受px为数值。

id——设定独特的id让JavaScript辨别。

class——设定class的名称,通常用在CSS。

object和embed共同支援的event:
onclick, ondblclick, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onkeydown, onkeypress, onkeyup.