HTML 对象助手 HTML ]]> 元素在网页里用于嵌入媒体如 Flash 或 QuickTime。 对象视图助手用最小的代价来帮助嵌入媒体。 有四个初始的对象助手: formFlash 为嵌入 Flash 文件生成 markup。 formObject 为嵌入定制对象生成 markup。 formPage 为嵌入其它 (X)HTML 页面生成 markup。 formQuicktime 为嵌入 QuickTime 文件生成 markup。 所有这些助手使用相似的接口。这样,本文档只包含两个助手的例子。 Flash 助手 使用助手嵌入 Flash 到你的页面相当简单。唯一需要的参数是资源 URI。 htmlFlash('/path/to/flash.swf'); ?>]]> 它输出下列 HTML: ]]> 另外你可以指定可以和 ]]> 一起解析的属性、参数和内容。 这个用 htmlObject 助手来示范。 通过传递另外的参数来定制对象 对象助手里的第一个参数总是必需的,它是你想嵌入的资源的 URI。 第二个参数只对 htmlObject 助手是必需的,其它助手对这个参数已经有了正确的值。 第三个参数用来传递属性到对象元素,它只接受带有key-value对的数组,classidcodebase 是这个属性的例子。 第四个参数也用带有key-value对的数组并用它们生成 ]]> 元素,你将很快看到一个这样的例子。 最后一个是提供另外的内容给对象的选项。来看一下使用所有参数的例子。 htmlObject( '/path/to/file.ext', 'mime/type', array( 'attr1' => 'aval1', 'attr2' => 'aval2' ), array( 'param1' => 'pval1', 'param2' => 'pval2' ), 'some content' ); /* 这将输出: some content */ ]]>