我已经尝试了多种方法通过 Javascript 编辑 Flash 对象/嵌入,它似乎适用于除 IE 之外的所有浏览器,因此我正在考虑将 IE 扔出此应用程序的窗口,除非有较旧的 + 使用过的其他浏览器版本也不允许您编辑对象。一个例子是:
document.getElementById(divID).innerHTML = '<object ...><embed ...><\/embed><\/object>';
或者在 jquery 中
var params = '<param name="allowFullScreen" value="true" />' +
'<param name="allowScriptAccess" value="always" />' +
'<param name="allowNetworking" value="all" />' +
'<param name="movie" value="player.swf" />' +
$("#objectPlayer").html(params);
如果所有其他现代浏览器及其最常用的版本确实支持这种编辑,那么我将放弃 IE。在我接触到大量的 SWFObject JS 框架之前,我不会为浏览器添加一个庞大的框架,我认为它不会包含我的受众群体。
JSFiddle
这是一个链接JSFiddle http://jsfiddle.net/wTVNn/我创建。它适用于除 IE8 之外的所有浏览器
我相信<param>
你的代码的一部分是为了<object>
.
您必须传递名称/值对embed
too.
$("#objectPlayer embed").attr({
"src": "fileName.swf",
"name": "fileName",
"allowFullScreen": "true",
"width": 200,
"height": 100,
"type": "application/x-shockwave-flash"
//and so on...
});
但无论如何我都会使用 SWFObject,它是行业标准,非常强大,而且是在网站上嵌入 Flash 的最佳方式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)