gpt4 book ai didi

javascript - 使用 jQuery/javascript/css 更改 flash 视频对象的属性

转载 作者:行者123 更新时间:2023-11-28 07:49:16 25 4
gpt4 key购买 nike

我有一个播放 flash 对象(视频)的 iframe

在 iframe 里面有

<object id="objectId" width="640" height"640" data="name.swf?v=1.2">
</object>

现在我尝试使用 javascript 和 jquery 更改此对象的宽度和高度,但它没有改变!

这是我试过的代码

$("#objectId").css({"width":"790px"})  //also tried without px
document.getElementById("objectId").style.width="790"

同时 $("#objectId") 在控制台返回 []

我将此视频嵌入到 div 内的 iframe 中

结构是这样的

<div id="container">
<iframe src="blabla/bla.swf">
<object id="objectId" width="640" height"640" data="name.swf?v=1.2">
</object>
</iframe>
</div>

所以我尝试使用 $("#container").html() 访问 div 中的 html这只返回 iframe 而不是其中生成的内容!!

最佳答案

我曾经遇到过类似的问题。您可以尝试的是

var cssLink = document.createElement("link")
cssLink.href = "style.css";
cssLink .rel = "stylesheet";
cssLink .type = "text/css";
window.frames[0].document.body.appendChild(cssLink);

尝试一下它可能对您有所帮助,虽然我不确定,但它对我有用。其中 style.css 是您指定框架样式的 css 文件

关于javascript - 使用 jQuery/javascript/css 更改 flash 视频对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30529344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com