张鑫旭-鑫空间-鑫生活
it's my whole life!提问交流
某同行:
你好,大神。想请教下:让所有浏览器支持HTML5 video视频标签 方面的问题。
<!DOCTYPE html>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="html5media.min.js"></script>
</head>
<body>
<video src="cat.mp4" width="320" height="240" controls autobuffer>
</body>
</html>
多次尝试,在IE8下仍然无法播放视频。
但是当把html5media.min.js的地址换成http://html5media.googlecode.com/svn/trunk/src/html5media.min.js;把MP4视频的地址换成http://www.zhangxinxu.com/study/media/cat.mp4;IE8下视频就可以播放了。
一直不知道什么原因。在chrome和ie10以上播放没问题。
希望可以帮我解答下,感激。
<!DOCTYPE html>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="html5media.min.js"></script>
</head>
<body>
<video src="cat.mp4" width="320" height="240" controls autobuffer>
</body>
</html>
多次尝试,在IE8下仍然无法播放视频。
但是当把html5media.min.js的地址换成http://html5media.googlecode.com/svn/trunk/src/html5media.min.js;把MP4视频的地址换成http://www.zhangxinxu.com/study/media/cat.mp4;IE8下视频就可以播放了。
一直不知道什么原因。在chrome和ie10以上播放没问题。
希望可以帮我解答下,感激。
2014-06-12 13:25HTML/CSS相关
回答(0)
某同行:
回复楼下:setAttribute的确只接受2个参数,会自动忽略后面的参数,但id = "tb-beacon-aplus"这样的语句依然会被执行,其实就是一个赋值语句,对于一个没有声明的变量,首先需要查询它属于谁(就是是否已声明),然后才能进行赋值操作。这里很明显,根据作用域会向上查找到script(因为script存在一个系统定义的属性id/src,你可以尝试使用自定义属性来修改一下),那么此时相当于对script.id和script.src进行赋值。这里面有个问题你可以思考一下,假如使用了自定义属性,请问这个属性存到哪个对象上去了?
2014-05-30 12:16HTML/CSS相关
回答(0)
ah伤星:
诚心请教个问题,这是淘宝首页的一段代码:
with(document)with(body)with(insertBefore(createElement("script"), firstChild))setAttribute("exparams","category=&userid=68497352&aplus&yunid=", id = "tb-beacon-aplus", src = (location > "https" ? "//s": "//a") + ".tbcdn.cn/s/aplus_v2.js")
请问这个setAttribute是如何工作的?
setAttribute标准情况下不是只接受3个参数么?
而且经过我的测试,setAttribute仅在with语句内才可以向上面那样使用
正常的element.setAttribute第三个参数及后面设置的属性均无效
with(document)with(body)with(insertBefore(createElement("script"), firstChild))setAttribute("exparams","category=&userid=68497352&aplus&yunid=", id = "tb-beacon-aplus", src = (location > "https" ? "//s": "//a") + ".tbcdn.cn/s/aplus_v2.js")
请问这个setAttribute是如何工作的?
setAttribute标准情况下不是只接受3个参数么?
而且经过我的测试,setAttribute仅在with语句内才可以向上面那样使用
正常的element.setAttribute第三个参数及后面设置的属性均无效
2014-05-29 21:41HTML/CSS相关
回答(0)
ah伤星:
诚心请教个问题,这是淘宝首页的一段代码:
with(document)with(body)with(insertBefore(createElement("script"), firstChild))setAttribute("exparams","category=&userid=68497352&aplus&yunid=", id = "tb-beacon-aplus", src = (location > "https" ? "//s": "//a") + ".tbcdn.cn/s/aplus_v2.js")
请问这个setAttribute是如何工作的?
setAttribute标准情况下不是只接受3个参数么?
而且经过我的测试,setAttribute仅在with语句内才可以向上面那样使用
正常的element.setAttribute第三个参数及后面设置的属性均无效
with(document)with(body)with(insertBefore(createElement("script"), firstChild))setAttribute("exparams","category=&userid=68497352&aplus&yunid=", id = "tb-beacon-aplus", src = (location > "https" ? "//s": "//a") + ".tbcdn.cn/s/aplus_v2.js")
请问这个setAttribute是如何工作的?
setAttribute标准情况下不是只接受3个参数么?
而且经过我的测试,setAttribute仅在with语句内才可以向上面那样使用
正常的element.setAttribute第三个参数及后面设置的属性均无效
2014-05-29 21:41HTML/CSS相关
回答(0)
某同行:
诚心请教个问题,这是淘宝首页的一段代码:
with(document)with(body)with(insertBefore(createElement("script"), firstChild))setAttribute("exparams","category=&userid=68497352&aplus&yunid=", id = "tb-beacon-aplus", src = (location > "https" ? "//s": "//a") + ".tbcdn.cn/s/aplus_v2.js")
请问这个setAttribute是如何工作的?
setAttribute标准情况下不是只接受3个参数么?
而且经过我的测试,setAttribute仅在with语句内才可以向上面那样使用
正常的element.setAttribute第三个参数及后面设置的属性均无效
with(document)with(body)with(insertBefore(createElement("script"), firstChild))setAttribute("exparams","category=&userid=68497352&aplus&yunid=", id = "tb-beacon-aplus", src = (location > "https" ? "//s": "//a") + ".tbcdn.cn/s/aplus_v2.js")
请问这个setAttribute是如何工作的?
setAttribute标准情况下不是只接受3个参数么?
而且经过我的测试,setAttribute仅在with语句内才可以向上面那样使用
正常的element.setAttribute第三个参数及后面设置的属性均无效
2014-05-29 21:40HTML/CSS相关
回答(0)
某同行:
诚心请教个问题,这是淘宝首页的一段代码:
with(document)with(body)with(insertBefore(createElement("script"), firstChild))setAttribute("exparams","category=&userid=68497352&aplus&yunid=", id = "tb-beacon-aplus", src = (location > "https" ? "//s": "//a") + ".tbcdn.cn/s/aplus_v2.js")
请问这个setAttribute是如何工作的?
setAttribute标准情况下不是只接受3个参数么?
而且经过我的测试,setAttribute仅在with语句内才可以向上面那样使用
正常的element.setAttribute第三个参数及后面设置的属性均无效
with(document)with(body)with(insertBefore(createElement("script"), firstChild))setAttribute("exparams","category=&userid=68497352&aplus&yunid=", id = "tb-beacon-aplus", src = (location > "https" ? "//s": "//a") + ".tbcdn.cn/s/aplus_v2.js")
请问这个setAttribute是如何工作的?
setAttribute标准情况下不是只接受3个参数么?
而且经过我的测试,setAttribute仅在with语句内才可以向上面那样使用
正常的element.setAttribute第三个参数及后面设置的属性均无效
2014-05-29 21:39JS/jQuery相关
回答(0)
William:
鑫旭同学,很喜欢你博客的风格和内容,受益匪浅。最近我也考虑开自己的网站和博客,想请问一下你的网站用的是哪家的host?有没有什么推荐的?我要开的话需要考虑满足香港访问的要求。多谢~
2014-05-24 10:36HTML/CSS相关
回答(0)
Kirito_H:
鑫大神, 我在你的blog里面搜不到有关BFC的文章, 不知道你有空的时候能不能写篇教程给讲讲啊, 我在其他地方看的感觉没讲清楚, 搞得比较晕,先拜谢啦。
2014-05-23 11:24HTML/CSS相关
回答(0)
分类查看
1. 注册可获得问题回答的动态提醒,如果注册遇到什么问题,例如收不到激活邮件,可尝试通过邮件zhangxinxu@zhangxinxu.com联系我;
2. 如果您的问题不是三言两语能够说清楚的,建议通过邮件zhangxinxu@zhangxinxu.com联系我。提问时候尽量详尽,最好有截图、源代码或者demo。我会在第一时间回复您的问题的。