swfobject:如何将html title属性添加到对象(flash)

时间:2011-07-15 11:28:40

标签: javascript swfobject

我使用swfobject.js文件将Flash内容嵌入到我的网站上。如何将html title属性添加到嵌入它的flash对象中。

因为,某些浏览器确实在鼠标悬停或状态下显示对象的标题,作为工具提示或浏览器状态。 [例如。 IE6和Opera]

请帮忙

阿妮塔

2 个答案:

答案 0 :(得分:0)

您可以将变量传递到Flash文件,并以跨平台方式启用工具提示。

so.addVariable("var", "value"); 

从DOM中获取值:

document.title

所以:

var mytitle;
var = document.title;
so.addVariable("mytitle", mytitle); 

答案 1 :(得分:0)

使用SWFObject 2.2

var attributes = {
   title: document.title
};
swfobject.embedSWF("mymovie.swf", //URL for SWF file
                   "mytargetdiv", //Target element
                   "550",         //SWF width
                   "400",         //SWF height
                   "9",           //Minimum required version of Flash Player
                   false,         //Path to ExpressInstall SWF (if desired)
                   false,         //Flashvars (if desired)
                   false,         //Parameters (if desired)
                   attributes);   //Attributes (if desired)

这假定您的<title>元素位于页面标记中的<script>元素之前。