在网页里播放视频实现方法,parentNode为空或不是对象的解决方法
分类:面向对象

通过一番考察,发掘插件 flash-video-player 里的 swfobject.js 文件里也是有其一J.parentNode调用,所以和WP里的冲突了,才发出那些错误。解决办法:

1、参看
>
>
>下载videobox 1.1.zip把它解压到asp.net项指标目录下,并用“Add New Item”新建二个Html文件用以播放摄像。Html文件完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";
<html xmlns="" >
<head>
<title>Untitled Page</title>
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/videobox.js"></script>
<link rel="stylesheet" href="css/videobox.css" type="text/css" media="screen" />
></head>
<body>
><a href="" rel="vidbox 400 300" title="caption">youtube思量二弟张国荣(zhāng guó róng卡塔尔国特辑</a>
<a href="" rel="vidbox" title="caption">our video</a>
>
</body>
</html>
>但这些只好播放youtube的录制,youku等本国的网址的摄像却不能够播放。上边那些就能够播放大概具有网址提供的录像,正是外观不比首先个。
>参看:
>
>下载
>代码如下:
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";
<html xmlns="" >
<head>
<title>Untitled Page</title>
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/videobox.js"></script>
<link rel="stylesheet" href="css/videobox.css" type="text/css" media="screen" />
></head>
<body>
><a href="" rel="vidbox 400 300" title="caption">youtube怀想表哥张国荣先生特辑</a>
<a href="" rel="vidbox" title="caption">our video</a>
>
</body>
</html>

<link rel="stylesheet" type="text/css" href="<c:url value='/scripts/jquery-fancybox/jquery.fancybox.css?v=2.1.4' />" media="screen" />

右键首页查看源代码开掘成八个地点对swfobject.js的援用:

 

<script type='text/javascript' src=';
<script type="text/javascript" src=";

有时恐怕会遇到js可能css文件引用后传递参数:

由于自身的首页未有应用播放器功效,所以删除当中贰个援引就能够,或许最偷懒的主意是找到/wp-includes/js/swfobject.js文件重命名也可。

css和js带参数(形如.css?v=与.js?v=)

<script type=”text/javascript” src=”jb51.js?version=1.2.6″></script>

<link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’ />

行使参数有二种大概:

先是、脚本并不真实,而是服务端动态变化的,因而带了个本子号,以示不一样。  即上面代码对于文本来说 等价于<script type=”text/javascript” src=”jb51.js”></script>                           <link rel=’stylesheet’ href=’base.css’ type=’text/css’ />                   但浏览器会以为她是 该文件的某部版本!

其次、顾客端会缓存那么些css或js文件,由此老是晋级了js或css文件后,改造版本号,客商端浏览器就能够再一次下载新的js或css文件 ,刷性缓存的效果与利益。大家莫不偶尔候开掘改善了体制恐怕js,刷新的时候不变,正是顾客端缓存了css只怕js文件,由此加上参数依旧有益处的!

其次种景况最多,也或者二种同一时候存在。

 

本子号,能够是一个大肆数,也能够是叁个依次增加的值,大版本小本子的方法,或许依靠脚本的生成时间书写,比方二〇〇八0727182553 便是可信赖到了生成脚本的秒,而 2.3.3 正是大版本小版本的点子。

 

首先次进级:

<script src="aaa.js?v=1.0"></script>

第叁次进步:

<script src="aaa.js?v=1.1"></script>

其叁遍晋级:

<script src="aaa.js?v=1.2"></script>

……

里面,“v”只是三个名号而已,随便取。那么些化解办法跟ajax央求地址前边加多随机数的原理相通,让浏览器认为访谈不一样之处,那样就不会采纳缓存的文件了。

诸如天涯论坛首页在二〇〇八年7月5日改版,只是改换CSS样式表,能够在CSS前边,诸如.css?二〇〇八.4.5,那样没清理缓存的客商张开微博首页就不会依旧早前的金科玉律,当服务器在读取CSS文件时候会再度读取最新的二〇一〇.4.5的,

rel=stylesheet type=text/css href=c:url value=/scripts/jquery-fancybox/jquery.fancybox.css?v=2.1.4 / media=screen / 有的时候候恐怕会胜过js可能css文件引用后传递参数...

本文由10bet手机官网发布于面向对象,转载请注明出处:在网页里播放视频实现方法,parentNode为空或不是对象的解决方法

上一篇:比较简单,ecshop网站后台管理员密码找回办法 下一篇:没有了
猜你喜欢
热门排行
精彩图文