- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图让这段代码在 Visual Studio 2010 中工作,但它在 Firefox 浏览器中显示“SWFObject 未定义”。 swfobject.js 是 v2.2 。我希望先播放“gs”div 中的 .swf,然后在“gs”.swf 播放完毕后播放“billboard”div 中的其他 .swf 或点击关闭。这样 .swf 就不会同时播放并且速度很慢。
<script type="text/javascript" src="/Scripts/swfobject.js"></script>
<script language="javascript" type="text/javascript" src="/Scripts/jquery-1.2.6.min.js"> </script>
<script type="text/javascript">
$(document).ready(function(){
if(readCookie("flashPlayed") == "true"){
showWater();
}
});
function launchFlash(){
if(readCookie("flashPlayed") != "true"){
var homeflash = new SWFObject("/Content/swf/2BigGS.swf", "BG", "1003", "840", "8");
homeflash.addParam("wmode","transparent");
homeflash.write("gs");
setTimeout("showWater()", 33000);
setTimeout("removeFlash()", 33000);
}
}
function readCookie(cookieName){
var searchName = cookieName + "="
var cookies = document.cookie
var start = cookies.indexOf(cookieName)
if (start == -1){ // cookie not found
return ""
}
start += searchName.length //start of the cookie data
var end = cookies.indexOf(";", start)
if (end == -1){
end = cookies.length
}
return cookies.substring(start, end)
}
function showwater(){
$("#billboard").fadeIn("slow");
document.cookie="flashPlayed=true"
}
function removeFlash(){
$("#gs").empty();
$("#gs").animate( { top:"-9999px"}, 1 )
}
</script>
最佳答案
SWFObject 2 具有与 1.5 完全不同的 API - 它没有定义任何名为“SWFObject”的内容 - 并且也不使用构造函数。
使用它的一种方法:
var flashvars = null;
var params = { "wmode": "transparent" };
var attributes = null;
swfobject.embedSWF(
"/Content/swf/2BigGS.swf", "BG", "1003", "840", "8", false,
flashvars, params, attributes);
另请注意,版本 2替换您为 swf 插入指定的元素,即:
在 1.5 版本中:
<div id="gs"></div>
变成:
<div id="gs"><object id="BG">...</object></div>
在 2.0 版本中:
<div id="gs"><div id="BG"></div></div>
变成:
<div id="gs"><object id="BG">...</object></div>
即,“BG”元素必须已经存在 - 它被替换,而不是插入。
这可能意味着您需要更改代码的其他部分。例如,您无法通过检查带有 id
的元素来检查 swf 是否已插入。 “BG”,因为即使插入 swf 失败,BG 仍然存在(如上例中的 <div>
)。
关于javascript - 我试图让这段代码在 Visual Studio 2010 中工作,它在 Firefox 浏览器中显示我的 "SWFObject is undefined"。 swfobject.js 是 2.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9439435/
我正在使用 SWFobject 来实现幻灯片播放器。 使用embedSWF方法获取播放器: swfobject.embedSWF("http://static.slidesharecdn.com/sw
我试图让这段代码在 Visual Studio 2010 中工作,但它在 Firefox 浏览器中显示“SWFObject 未定义”。 swfobject.js 是 v2.2 。我希望先播放“gs”d
所以我的html有- swfobject.embedSWF无法嵌入youtube视频。 我已经提到了YouTube API示例-https://developers.google.com/youtub
这是我的网站:Instant-YouTube 如您所见,加载需要很长时间。在 IE8 及以下甚至有时会导致浏览器崩溃。我不确定是什么原因造成的。可能是 Clicksor 广告,但我认为是 swfobj
为什么这不起作用? 我已验证所有链接文件都存在。 我花了几天时间研究这个简单的 javascript 功能(我不是 javascript 程序员),现在我想完成这个项目,但它停止了工作
我正在尝试检测闪存支持,并且我正在尝试按照以下答案继续操作:Cross Browser Flash Detection in Javascript 我的代码如下,但我总是得到相同的错误:swfobje
我通常对 Flash 文件使用嵌入,但我对使用 SwfObject 很感兴趣。问题是,我必须把这个写在我的网页的头部吗? swfobject.registerObject("myId", "9.0.
对不起,如果这是一个明显的问题, 如何使用 SWFobject 自动重定向到另一个 URL -不添加 href 而是实际加载另一个 URL? 我目前正在使用 SWFobject 2。 -- SWF对象
这不会使 YouTube 视频显示在页面上,我不知道为什么会发生这种情况? You need Flash player 8+ and JavaScript enabled to view th
我需要一些帮助来实现 swfobject。 我将其添加到我的页面: 然后我创建一个 ID 为 flash-banner 的 div 这就是我尝试调用 swfobject 的方式 var flas
我收到此错误“Microsoft JScript 运行时错误:'SWFObject' 未定义” 我的代码是这样的 This text is replaced by the Flash m
假设我有一个名为“data”的对象,它有一个名为“closeItem”的回调函数,它可以执行某些操作。 所以我有一个带有关闭按钮的 Flash 文件。单击该按钮后,我将调用此函数来关闭此项目。 那么问
这个问题可能已经被问过很多次了,但我认为仍然有很多因素会影响它使解决方案有效 我这里有一个网站 http://www.radioali.com/valy-mikham-toro-bebinam-vid
是否可以使用 swfObject 与 .swf 闪存文件建立链接? 我希望整个视频都是一个可点击的链接...我不知道如何实现它。 如果你去这里:http://us.burberry.com/store
我已经下载SWFObject ,并将其包含在我的网站中。现在我只想根据用户访问我的网站时浏览器中是否安装了 Flash 来获取 true 或 false 值。 我该怎么做? 最佳答案 if (swfo
以下代码使用 SWFObject 将 Flash 动画嵌入到 HTML 文档中,仅显示备选内容。为什么? Adding a Flash Movie
我在 IE 中使用 SWFObject 时遇到问题。 swf 文件显示,但 swf 下面的所有内容都不显示。 网址如下:http://timkjaerlange.com/wip/co2penhagen
我在尝试让 swfobject 嵌入文件与我的 html 进行通信时遇到问题。当我使用 AC_RunActiveContent 以标准方式嵌入 swfs 时,它可以工作,有什么想法为什么会这样吗?基本
我正在尝试将 Flash (*.swf) 文件添加到我的 Wicket 应用程序中。我找到了一些资料here ,但不幸的是它不起作用,我不知道为什么。在网页上,元素和标签 渲染为 显然,这不是我
我下载了 SWFObject,它附带了几个文件,其中一个 swfobject.js 文件位于根目录中,另一个位于“src”目录中。文件大小不同,所以我想知道我必须在标题中包含哪一个? 最佳答案 您可以
我是一名优秀的程序员,十分优秀!