param
适用DTD:Strict Transitional Frameset 适用浏览器:All
释义
对象参数(parameter)
语法
<param 属性="属性值">
说明
每一个param元素定义一个参数,该元素的数量没有限制,先后顺序也没有限制
param为object、applet的子元素,因此param只可置于object、applet元素的标签内容中
param在HTML中为空元素,不需要结束标签
属性
属性 |
属性值 |
说明 |
① name |
name名 |
运行时参数的名称,该名称要能被对象所识别,对于某些对象而言,参数名称区分大小写 |
② value |
任意字符串 |
对应name所指定的参数的值,这些参数值对于外部HTML文档而言毫无意义,仅对当前对象有效 |
③ valuetype |
预定义值:data |
设定value属性的类型,可能的取值有:- data:此为默认值,代表传递给对象的参数(value的取值)是字符串;
- ref:表示value的取值是URI,该URI存储了程序运行时所需的传递的数据;
- object:代表value的取值是一个指向当前文档中的其他对象的标识符,此标识符必须是其他object元素的id属性值
|
④ type |
MIME类型 |
如果valuetype属性设置为ref,则type属性用来指定value定义的参数值的内容类型 |
⑤ 通用属性:id、class、title、style、dir、lang、xml:lang |
nbsp;
示范
<object data="data" type="Content-Type">
<param name="name" value="value">
......
</object>
范例
下面的例子显示了XHTML文件基础结构:
运行打印
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>元素param</title>
</head>
<body>
<h2>使用object和param</h2>
<b>插入flash:</b><hr>
<object type="application/x-shockwave-flash" data="src/bugs.swf" width="189" height="290" accesskey="w" tabindex="9" title="Bugs Bunny">
<param name="movie" value="src/bugs.swf">
<param name="quality" value="high">
</object><br><br>
<b>插入Applet(Java小程序):</b><hr>
<div style="width:420px;border:2px solid #E28EEE;padding:5px">
<center><b>很酷的液晶时钟显示</b></center><hr size="1" width="80%">
<center><font size="2">效果演示:</font></center>
<p align="center">
<object codebase="src/" code="JDClock.class" align="top" width="128" height="63">
<param name="ShowWeek" value="yes">
<param name="ShowDate" value="yes">
<param name="ShowFrame" value="yes">
<param name="24HourTime" value="yes">
<param name="BorderColor" value="0000FF">
<param name="BGColor" value="000000">
<param name="FontColor" value="00FF00">
<param name="DayColor" value="808080">
<param name="TodayColor" value="00FF00">
<param name="SundayColor" value="FF0000">
<param name="TimeZone" value="+8">
<font color="red">你的浏览器不支持Java</font>-->需要安装Java虚拟机
</object><br><br>
<font size="2">组件下载: <a href="src/JDClock.class">JDClock.class (9.55KB)</a></font></p>
</div>
<br><br>
<b>插入音频(mp3):</b><hr>
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="filename" value="src/bg.mp3">
<param name="autostart" value="true">
<param name="showtracker" value="true">
<span style="color:red">ActiveX控件加载失败!-- 请检查浏览器的安全设置。</span>
</object>
</body>
</html>
Object元素在各浏览器中的兼容性不是太好,IE 6及以前版本对它支持程度不太理想,尽管W3C强烈推荐使用它替换img、embed、applet等元素。不过在Firefox、Mozilla等新式浏览器中,object元素得到了很好地支持,然而要播放多媒体则这些新式浏览器需要安装各种插件(甚至是最基本的),这与IE相比显然不太占优势。
参阅
object
embed
客户端图像映射
图片型按钮
map
area