上一篇:刚拿到G牌,开帖分享考G牌驾照的经验教训(原创)
下一篇:奥巴马关于《穆罕默德的无知》的发言(英文)
如何解决有些浏览器flash文件(.swf)不显示的问题(附代码)
米娅 2012年9月26日 22:24:08

如何解决有些浏览器flash文件(.swf)不显示的问题(附代码)

不显示的原因有:1,没有安装播放器;2,浏览器禁止播放flash,3,某种原因。

如果flash文件不播放,它在页面占据的地方就为空,而且,其他地方内容可能会过来,使布局混乱。

我用下面的代码来实现如下功能:如果1秒钟内flash不显示,将用.gif图片代替。代码如下:



2楼 2012年9月26日 22:32:08 米娅

<table>
<tr><td>

// 用这个 div 包含 住 flash
<div id="div_flash">

// 下面的<script></script>之间的,就是flash广告图片。
<SCRIPT LANGUAGE='JavaScript' src='http://www.3ren.ca/a_d/a_d_s.php?job=js&ad_id=AD_695'></SCRIPT>
<div>

</td>
<td style="padding-left:25px; padding-right:15px;">

// 另一个广告图片
<SCRIPT LANGUAGE='JavaScript' src='http://www.3ren.ca/a_d/a_d_s.php?job=js&ad_id=AD_1876'></SCRIPT>

</td>
</tr>
</table>

<script language="JavaScript">

<!--

//函数flash_re()等1秒后执行,因为上面“div_flash”是先显示flash的应有的大小,然后,如果flash不显示,才会缩小
setTimeout('flash_re()', 1000)

// 如果"div_flash"远小于flash的大小,就用gif代替
function flash_re() {
var div_h = document.getElementById("div_flash").scrollHeight;

if(div_h < 60)
document.getElementById("div_flash").innerHTML =  '<a href ="http://www.3ren.ca/do/alonepage.php?id=11

"><img src="http://3ren.ca/upload_files/ad/922_20120918220923_udtzk.gif"  /></a>'
}

-->
</script>


3楼 2012年9月26日 22:34:38 米娅

欢迎探讨 Smile

第1页 共1页
相关链接
1. 网页自动跳转代码
2. 背景固定CSS代码
3. 在本页内运用标签跳转(附html代码)
4. 网页防复制(附代码)
5. Drupal 7: 多站点,一套核心代码,一套数据库,共用用户数据,一次登陆,同步session
6. 将Excel数据保存到MySQL数据库及PHP读Excel数据(附代码)
7. 自动发帖机原理和代码
8. 传递selected OPTION 的值到表单的一个hidden INPUT(附代码)
9. XMLHttpRequest中文乱码解决方法(附代码)
10. 如何用Adobe Flash CS4和ActionScript 3.0添加超级链接(附代码)
11. 如何得到flash(.swf)的资源,比如图片、代码 - 反编译
12. 如何在Adobe Flash CS4中给flash加入超级链接(附代码)
13. 如何在网页嵌入flash,并无警告提示播放(附代码)
14. 网页右键禁用JavaScript代码
15. 在结果页显示前显示进度条,代码
16. 用Session和Cookie结合实现登陆认证(附代码)