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下面播放器的大小是我设置高度宽度的大概两倍。。不知道什么原因。。郁闷啊。。请大侠指点一下
解决方案 »
- 点击表格里边的数据,然后出现在textbox
- dojo的dialog受jsp文档类型影响?
- VS2008 mvc+JQUERY 连接和ALERT问题
- 层自适应高度
- |zyciis| 一个XMLHTTP谁帮我改一下在FireFox里面可以用,真搞不懂为什么要有FireFox有IE不就得了
- 如何只打印iframe里的内容?
- 求助......JAVASCRIPT中层叠加的问题
- checkbox的校验问题?在下面的表里只能选一个J或一个P或一对的J和P.其它的都会return false.
- 怎样用JavaScript获取当前页面的完整HTML代码?
- 如何正确的将servlet程序中的变量当作参数传递给javascript函数?
- 新手问下有人玩过extjs4.0.7的desktop类桌面系统吗?
- 当点击完按钮怎么加载extjs中的Panel控件
直接用.innerHTML就好了