js给<object>视频赋值 延迟加载,解决不能修改的html对象的问题 .
来源:互联网 发布:盐城大数据产业园参观 编辑:程序博客网 时间:2024/05/17 01:59
有时候我们会有这样的需求,要修改一个初试化的页面对象的参数,比如一个object的param这个param一般都是我们在页面加载的时候objcect创建时赋好初值了,而且object又没有提动态修改参数的方法,或者是我们不知道这个方法,如果我们要动态的修改这个参数该怎么办?
既然是对象创建时这个参数被传给Objcet的,那我们就动态创建这个object
<!DOCTYPEhtml PUBLIC "-//W3C//DTDXHTML 1.0 Strict//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<htmlxmlns ="http://www.w3.org/1999/xhtml">
<head>
<metahttp -equiv="Content-Type"content ="text/html;charset=gb2312 " />
<title>TEST</title>
</head>
<body>
<scripttype ="text/javascript">
//<![CDATA[
functionopenFile(oFile)
...{
var sFileName =oFile.value;
var oFlash = '<objectid="mp3play" width="520" height="390" align="middle" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"> '
+'<paramvalue="sameDomain" name="allowScriptAccess"/> '
+'<paramvalue=" '+sFileName+'"name="movie"/> '
+'<paramvalue="opaque" name="WMode"/> '
+'<paramvalue="high" name="quality"/> '
+'<paramvalue="true" name="allowFullScreen"/> '
+'<embedid="mp3play" width="520" height="390" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer"type="application/x-shockwave-flash" flashvars="url=/download/?res_id=12937&res_type=video&autoplay=true&xhplay=false&ad_url=http://ftv.ifensi.com/ad/player_ad.swf&ad_time=10&pic="allowfullscreen="true" allowScriptAccess="never" allowNetworking="internal" autostart="0" quality="high" wmode="opaque" src=" '+sFileName+'"/>'
+'</object>';
document.getElementByIdx_x( 'player').innerHTML = oFlash;
}
//]]>
</script>
<div id ="player"></div>
<inputtype ="file"onchange ="openFile(this);">
</body>
</html>
<html
<head>
<meta
<title>TEST</title>
</head>
<body>
<script
//<![CDATA[
function
}
//]]>
</script>
<input
</body>
</html>
- js给<object>视频赋值 延迟加载,解决不能修改的html对象的问题 .
- js代码中,给html的div赋值问题.
- 解决 UIWebView 加载 html 时 js 加载不了的问题
- 解决Hibernate延迟加载出现的问题
- webView加载Html5按钮,JS不能调用问题的解决
- 解决启动jetty后,不能修改js文件的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- 解决ajax方法内部不能给方法外部变量赋值的问题
- js给textarea赋值的问题
- 延迟加载的问题
- 解决集合里有多个对象分别赋值给不同控件的问题
- js动态给对象onclick事件赋值,动态传参数的问题
- js延迟加载的方式
- JS延迟加载的方式
- 解决延迟加载的问题 lazy=“false”
- 使用Hibernate.initialize解决no session的延迟加载问题
- 使用Hibernate.initialize解决no session的延迟加载问题
- shell+expect实现多台服务器自动运行脚本。
- hdu 3416
- 主动退出iOS应用程序的一种方法
- Android开发入门之采用ListView实现数据列表显示
- 编译和链接的区别
- js给<object>视频赋值 延迟加载,解决不能修改的html对象的问题 .
- 无密码卸载诺顿杀毒软件的方法
- Distributed Computing Environment/Remote Procedure Call (DCE/RPC)
- jquery 倒计时
- 测试人手不足,装个qtp11来用用(含破解)
- linux下内存解析
- windows 下SOCKET注意
- 用Arduino做一个可视化网络威胁级别指示器!
- windows7下安装plsql和oracle客户端,或者不安装oracle客户端使用plsql连接远程数据库