比较简单的一个符合web标准的JS调用flash方法

 更新时间:2007年11月29日 11:44:12   作者:  
微软XP升级出现的bug,就是对于使用传统网页制作模式插入页面的flash无法正常浏览,页面打开的时候flash周围是一个虚线框,需要点击一下才能正常浏览,以下的办法就是解决这一缺点,并且让flash能符合WEB标准,此外最重要的是,整个网站的所有flash都可以调用这一段代码,让你的代码更加简洁!


1.先建立一个flash.js的JS文件,并写入
复制代码 代码如下:

function flash(ur,w,h){ 
document.write('<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="'+w+'" height="'+h+'">'); 
document.write('<param name="movie" value="'+ur+'">'); 
document.write('<param name="quality" value="high"> '); 
document.write('<param name="wmode" value="transparent"> '); 
document.write('<param name="menu" value="false"> '); 
document.write('<embed src="'+ur+'" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="'+w+'" height="'+h+'" quality="High" wmode="transparent">'); 
document.write('</embed>'); 
document.write('</object>'); 


2.在网页里<head>与</head>之间写入调用JS的代码:
复制代码 代码如下:

<script type="text/javascript" language="javascript" src="flash.js"></script> 

3.然后在网页主体内容里写入调用flash的代码(只要是flash都可以调用):
复制代码 代码如下:

<script language="javascript" type="text/javascript">flash('images/01.swf','529','600');</script> 
<script language="javascript" type="text/javascript">flash('images/02.swf','529','600');</script> 
<script language="javascript" type="text/javascript">flash('images/03.swf','529','600');</script> 

相关文章

  • js实现键盘上下左右键选择文字并显示在文本框的方法

    js实现键盘上下左右键选择文字并显示在文本框的方法

    这篇文章主要介绍了js实现键盘上下左右键选择文字并显示在文本框的方法,涉及javascript操作键盘事件及文本框的相关技巧,非常简单实用,需要的朋友可以参考下
    2015-05-05
  • Javascript实现跑马灯效果的简单实例

    Javascript实现跑马灯效果的简单实例

    下面小编就为大家带来一篇Javascript实现跑马灯效果的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • JS中const对于复杂类型变量和普通类型变量的区别详解

    JS中const对于复杂类型变量和普通类型变量的区别详解

    我们在开发的过程中一定常常发现const关键字定义的简单类型变量不可以改变,但是你如果定义的是一个复杂类型变量(比如对象)的话对里面属性的增删改查是可以的,那这又是为什么呢,接下来就来和小编一起探讨一下吧
    2023-11-11
  • 使用Axios函数库进行网络请求的操作指南

    使用Axios函数库进行网络请求的操作指南

    在现代的前端开发中,API调用是实现前后端数据交互的重要环节,而在众多的HTTP库中,Axios以其简洁的语法、丰富的功能和易于扩展的特性,成为了开发者的首选,本篇文章将深入介绍Axios的使用方法,
    2024-11-11
  • 详解JavaScript数组的操作大全

    详解JavaScript数组的操作大全

    这篇文章主要给大家介绍js数组的操作,数组的创建,数组元素的发那个吻,数组元素的添加,数组元素的删除,数组的截取和合并,数组的拷贝,数组元素的排序,数组元素的字符串化等知识,对js数组的操作感兴趣的朋友可以参考下本篇文章
    2015-10-10
  • JS中使用cavas截图网页并解决跨域及模糊问题

    JS中使用cavas截图网页并解决跨域及模糊问题

    这篇文章主要介绍了JS中使用cavas截取网页并解决跨域以及模糊问题 ,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • JavaScript数据类型转换实例(其他类型转字符串、数值型、布尔类型)

    JavaScript数据类型转换实例(其他类型转字符串、数值型、布尔类型)

    这篇文章主要给大家介绍了关于JavaScript数据类型转换的相关资料,本文分别介绍了其他类型转为字符串、其他类型转为数值型以及其他类型转为布尔类型的方法,需要的朋友可以参考下
    2021-07-07
  • JS数组中filter方法的使用实例

    JS数组中filter方法的使用实例

    在数组的使用中我们通常会有数组的过滤的需求,比如值在某个范围内的数字,用来组成一个新的数组,这就用到了数组的过滤,下面这篇文章主要给大家介绍了关于JS数组中filter方法使用的相关资料,需要的朋友可以参考下
    2022-07-07
  • 全面解析Bootstrap表单使用方法(表单控件)

    全面解析Bootstrap表单使用方法(表单控件)

    这篇文章全面解析了Bootstrap表单的使用方法,本文重点介绍Bootstrap表单控件,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • js 异步处理进度条

    js 异步处理进度条

    js 异步处理进度条的实现代码,需要的朋友可以参考下。
    2010-04-04

最新评论