function show_video(video_url){
$("#dis_video").empty();
$("#gray_div").css({ display: "none"});
$("#dis_video").css({ display: "none"});
$("#gray_div").css({ display: "block", height: $(document).height() }).toggle(500, function(){
$("#gray_div").slideDown(500);
$('#dis_video').fadeIn(500); });
document.documentElement.scrollTop = 0;
var objs = "";
objs += "<OBJECT id=player WIDTH=500 HEIGHT=400 CLASSID=CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95";
objs += " CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/ nsmp2inf.cab#Version=6,4,5,715 STANDBY=Loading Microsoft? Windows Media? Player components... TYPE=audio/mpeg>";
objs += "<PARAM NAME=FileName id=ourl VALUE='../videos/"+video_url+"'>";
objs += "<PARAM NAME=ShowControls VALUE=true>";
objs += "<PARAM NAME=AutoRewind VALUE=true>";
objs += "<PARAM NAME=ShowStatusBar VALUE=true>";
objs += "<PARAM NAME=AutoStart VALUE=true>";
objs += "<param name=AutoSize value=false />";
objs += "<embed src='../videos/"+video_url+"' WIDTH=500 HEIGHT=400 AutoSize=false></embed>";
objs += "</OBJECT>";
objs += "<p>关闭</p>";
$("#dis_video").append(objs); $("#dis_video").css({
"display": "block",
"position": "absolute",
"width": 500,
"height": 440,
"top": (document.documentElement.clientHeight-440)/2+$(document).scrollTop(),
"left": (document.documentElement.clientWidth-500)/2
});
$("#dis_video p").click(function(){
var player = document.getElementById("player");
player.stop();
$("#dis_video").hide(500);
$("#gray_div").hide(500);
});
}
IE8下面播放器的大小是我设置高度宽度的大概两倍。。不知道什么原因。。郁闷啊。。请大侠指点一下
解决方案 »
- js怎么判断世界末日“2012-12-23”字符串对应的时间比今天大?
- 求验证数字及带千分位分隔符数值的正则表达式
- 关于网页键盘焦点的问题,按钮要从库里导出
- 求代码,对于熟悉JavaScript的高手们应该很简单了...
- 菜鸟问题来抢分,如何得到这个东西
- 为什么呀?一个gif图片,为啥闪了几次就不闪了???
- 会JAVASCRIPT的兄弟来帮我一把,我实在是太忙了,没时间弄
- 如何在submit时判断input type="file"中接收的文件的格式(gif,jpg等)
- 修改元素属性值
- 关闭iframe弹出窗口问题?
- 新手问下有人玩过extjs4.0.7的desktop类桌面系统吗?
- 当点击完按钮怎么加载extjs中的Panel控件
直接用.innerHTML就好了