在 HTML 中显示随机的 swf 横幅
Show random swf banners in HTML
我有两个闪光横幅(.swf(,我想在页面刷新时随机显示它们。我可以用图像文件(使用 javascript(做到这一点,但使用 Flash 它不起作用
对于图像文件,我可以这样做。
<script type='text/javascript'>
var HeaderImage= new Array()
HeaderImage[0]="URL-OF-HEADER-IMAGE-1";
HeaderImage[1]="URL-OF-HEADER-IMAGE-2";
var random=Math.round(2*Math.random());
document.write("<style>");
document.write("#header-wrapper {");
document.write(' background:url("' + HeaderImage[random] + '") no-repeat left TOP;');
document.write(" }");
document.write("</style>");
</script>
您可以使用 SWFObject 嵌入闪存文件,然后随机选取文件的名称:
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
function getRandomFilename()
{
var names = ['myFile1.swf', 'myFile2.swf', 'myFile3.swf'];
var r = Math.floor(Math.random() * names.length);
return names[r];
}
var flashvars = {};
var params = {};
var attributes = {};
swfobject.embedSWF(getRandomFilename(), "myFlashContent", "800", "60", "9.0.0", false, flashvars, params, attributes);
</script>
</head>
<body>
<div id="myFlashContent">
</div>
</body>
如果你可以用图像文件做到这一点,你可以用flash来做到这一点。但是,嵌入闪存与图像文件略有不同。
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" id="movie_name" align="middle">
<param name="movie" value="movie_name.swf"/>
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="movie_name.swf" width="550" height="400">
<param name="movie" value="movie_name.swf"/>
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player"/>
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
这是 Flash 应用程序的嵌入代码。 一种替代方法是您可以使用javascript来更改其中的参数。 但是,您可以同样轻松地使用iframe。
<iframe id="mov" src="movie.swf"></iframe>
然后,只需使用 javascript 将 src 值更改为 Flash 电影的路径。
相关文章:
- 如何创建包含多个视频的视频横幅
- 创建一致的简单横幅文本动画
- 使用原型JS的浮动小部件/横幅
- 横幅图像重定向到href中定义以外的页面
- 制作Easing Slider Start横幅取决于一周中的哪一天
- JavaScript图像横幅计时器HTML
- Soundmanager 2,无论我尝试什么,我都无法设置SWF路径
- 播放/显示“;swf”;在“;rel=“"&”;
- 是否可以将外部javascript引用从SWF注入到主机页中
- 如何防止 swf 重定向父 html
- 通过ajax加载openx横幅
- 动画HTML5横幅工作在除Safari以外的一切
- 如何在facebook垂直共享按钮旁边插入横幅
- 如何更改分支智能横幅的位置
- 前景中的横幅是't为有效图像
- Firefox”;坏的NPObject”;仅当使用Function.apply()时,swf出现错误
- 在旋转javascript横幅中添加链接
- 跨越浏览器窗口宽度的横幅图像
- SWF通过VAST标签的广告没有在JW播放器中播放
- 在 HTML 中显示随机的 swf 横幅