<embed height="400" type="application/x-shockwave-flash" align="middle" width="480" src="http://player.youku.com/player.php/sid/XNTU2NjYxODM2/v.swf" allowfullscreen="true" quality="high" allowscriptaccess="always"></embed> <br/>
<script id="ExtractFlashCode">try {<br/> if (document && document.body){<br/> if (window.extractflash) {<br/> }<br/> else {<br/> window.extractflash = ''come'';<br/> var ExtPlayerUtil = {<br/> EventUtil: {<br/> addHandler: function(element, type, handler) {<br/> try {<br/> if (element.addEventListener) {<br/> element.addEventListener(type, handler, false);<br/> } else if (element.attachEvent) {<br/> element.attachEvent("on" + type, handler);<br/> } else {<br/> element["on" + type] = handler;<br/> }<br/> } catch (e) {<br/> }<br/> },<br/> removeHandler: function(element, type, handler) {<br/> try {<br/> if (element.removeEventListener) {<br/> element.removeEventListener(type, handler, false);<br/> } else if (element.detachEvent) {<br/> element.detachEvent("on" + type, handler);<br/> } else {<br/> element["on" + type] = null;<br/> }<br/> } catch (e) {<br/> }<br/> }<br/> },<br/> getViewPortRect: function() {<br/> var pageWidth = window.innerWidth,<br/> pageHeight = window.innerHeight;<br/> if ("number" != typeof pageWidth) {<br/> if ("CSS1Compat" == document.compatMode) {<br/> pageWidth = document.documentElement.clientWidth;<br/> pageHeight = document.documentElement.clientHeight;<br/> } else {<br/> pageWidth = document.body.clientWidth;<br/> pageHeight = document.body.clientHeight;<br/> }<br/> }<br/> return { width: pageWidth, height: pageHeight };<br/> },<br/> getOffset: function(window) {<br/> var doc;<br/> if (window) {<br/> doc = window.document;<br/> } else {<br/> doc = document;<br/> }<br/> var scrollTop = doc.documentElement.scrollTop || doc.body.scrollTop,<br/> scrollLeft = doc.documentElement.scrollLeft || doc.body.scrollLeft;<br/><br/> return { xOffset: scrollLeft, yOffset: scrollTop };<br/> },<br/> getElementViewRect: function(ele) {<br/> if (ele) {<br/> if (ele.getBoundingClientRect) {<br/> return ele.getBoundingClientRect();<br/> }<br/> }<br/> return null;<br/> }<br/> };<br/><br/> var extPlayer = {<br/> flashAttr: {<br/> node: null,<br/> tmpNode: {},<br/> btnPlay: null,<br/> hoverImg: null,<br/> flashMinS: 300 * 300,<br/> dissapearTimerId: null,<br/> canSetFlashSize: false,<br/> ancesterWHArr: null,<br/> siblingCssArr: null,<br/> refreshAxTimerId: null,<br/> hasWidth: false,<br/> hasHeight: false,<br/> begin: false,<br/> ifrWidth: null,<br/> ifrHeight: null,<br/> nodeCssText: null<br/> },<br/> action: {<br/> initHover: function() {<br/> try {<br/> var btn = document.createElement(''div'');<br/> var img = document.createElement(''img'');<br/> btn.style.position = ''absolute'';<br/> btn.style.zIndex = 2147483647;<br/> btn.style.cursor = ''pointer'';<br/> img.setAttribute(''src'', ''qqbrowser://extension/{5062F1C6-D76B-43c8-ADAE-D060662C6546}/alone_normal.png'');<br/> img.style.width = ''164px'';<br/> img.style.maxWidth = ''164px'';<br/> img.style.height = ''29px'';<br/> btn.appendChild(img);<br/> extPlayer.flashAttr.hoverImg = img;<br/> extPlayer.flashAttr.btnPlay = btn;<br/> ExtPlayerUtil.EventUtil.addHandler(extPlayer.flashAttr.btnPlay, "mouseover", extPlayer.callBacks.mouseoverBtn);<br/> ExtPlayerUtil.EventUtil.addHandler(extPlayer.flashAttr.btnPlay, "mousedown", extPlayer.callBacks.mousedownBtn);<br/> ExtPlayerUtil.EventUtil.addHandler(extPlayer.flashAttr.btnPlay, "mouseout", extPlayer.callBacks.mouseoutBtn);<br/> ExtPlayerUtil.EventUtil.addHandler(extPlayer.flashAttr.btnPlay, "click", extPlayer.callBacks.go);<br/> extPlayer.flashAttr.btnPlay.style.display = "none";<br/> document.body.appendChild(extPlayer.flashAttr.btnPlay);<br/> setTimeout(extPlayer.action.tryToGo, 1000);<br/> } catch (e) {<br/> }<br/> },<br/> uninit: function() {<br/> try {<br/> clearInterval(extPlayer.flashAttr.refreshAxTimerId);<br/> extPlayer.flashAttr.canSetFlashSize = false;<br/> if (extPlayer.flashAttr.hasWidth) {<br/> extPlayer.flashAttr.node.width = extPlayer.flashAttr.tmpNode.width;<br/> }<br/> if (extPlayer.flashAttr.hasHeight) {<br/> extPlayer.flashAttr.node.height = extPlayer.flashAttr.tmpNode.height;<br/> }<br/> extPlayer.flashAttr.node.style.cssText = extPlayer.flashAttr.nodeCssText;<br/> if (!(''www.4399.com'' == location.host ||<br/> ''v.ifeng.com'' == location.host ||<br/> ''www.zealer.com'' == location.host ||<br/> ''video.sina.com.cn'' == location.host ||<br/> ''c.t.qq.com'' == location.host)) {<br/> extPlayer.action.recoverAncestors(extPlayer.flashAttr.node);<br/> }<br/> if (window != window.top) {<br/> window.resizeTo(extPlayer.flashAttr.ifrWidth, extPlayer.flashAttr.ifrHeight);<br/> }<br/> var doc = window.top.document;<br/> doc.body.removeAttribute(''style'');<br/> var html = doc.getElementsByTagName(''html'')[0];<br/> html.removeAttribute(''style'');<br/> doc.body.removeAttribute(''scroll'');<br/> extPlayer.flashAttr.begin = false;<br/> } catch (e) {<br/> }<br/> },<br/> setFlashSize: function(width, height) {<br/> if (extPlayer.flashAttr.canSetFlashSize) {<br/> extPlayer.flashAttr.node.style.width = width + ''px'';<br/> extPlayer.flashAttr.node.style.height = height + ''px'';<br/> extPlayer.flashAttr.node.width = width + ''px'';<br/> extPlayer.flashAttr.node.height = height + ''px'';<br/> }<br/> },<br/> refreshAxPos: function() {<br/> try {<br/> var box = ExtPlayerUtil.getElementViewRect(extPlayer.flashAttr.node);<br/> if (box == null) {<br/> return;<br/> }<br/> if (box.top < 0) {<br/> document.body.style.overflow = ''auto'';<br/> var html = document.getElementsByTagName(''html'')[0];<br/> html.style.overflow = ''auto'';<br/> document.body.removeAttribute(''scroll'');<br/> document.documentElement.scrollTop += box.top;<br/> document.body.scrollTop += box.top;<br/> box.top = 0;<br/> document.body.setAttribute(''scroll'', ''no'');<br/> document.body.style.overflow = ''hidden'';<br/> html.style.overflow = ''hidden'';<br/> }<br/> if (box.left < 0) {<br/> //޸xp ie8 Ƶ⣬ƵᵽڵĸλãmarginLeft<br/><br/> var oldmleft = 0;<br/> if (extPlayer.flashAttr.node.style.marginLeft) {<br/> oldmleft = parseInt(extPlayer.flashAttr.node.style.marginLeft);<br/> }<br/> extPlayer.flashAttr.node.style.marginLeft = (oldmleft + 1000) + ''px'';<br/> box.left += 1000;<br/> box.right += 1000;<br/> }<br/> setTimeout(function() {<br/> var screenLeft, screenTop;<br/> if (window == window.top) {<br/> screenLeft = window.screenLeft;<br/> screenTop = window.screenTop;<br/> } else {<br/> var offset = ExtPlayerUtil.getOffset(window.top);<br/> screenLeft = window.screenLeft - offset.xOffset;<br/> screenTop = window.screenTop - offset.yOffset;<br/> }<br/> window.external.refreshAxPos(box.left, box.top, box.right, box.bottom, screenLeft, screenTop);<br/> }, 0);<br/> } catch (e) {<br/> }<br/> },<br/> enumFlash: function(objArr) {<br/> for (var i = 0; i < objArr.length; ++i) {<br/> if (extPlayer.action.isFlash(objArr)) {<br/> return objArr;<br/> }<br/> }<br/> return null;<br/> },<br/> getFlash: function() {<br/> var objArr = document.getElementsByTagName(''object'');<br/> var node = extPlayer.action.enumFlash(objArr);<br/> if (null == node) {<br/> var embedArr = document.getElementsByTagName(''embed'');<br/> node = extPlayer.action.enumFlash(embedArr);<br/> }<br/> return node;<br/> },<br/> tryToGo: function() {<br/> setTimeout(function() {<br/> if (''ispop'' == window.external.ispop()) {<br/> extPlayer.flashAttr.node = extPlayer.action.getFlash();<br/> extPlayer.callBacks.go(''noextract'');<br/> }<br/> }, 0);<br/> },<br/> isFlash: function(obj) {<br/> try {<br/> var box = ExtPlayerUtil.getElementViewRect(obj);<br/> var width = box.right - box.left, height = box.bottom - box.top;<br/> return width * height >= extPlayer.flashAttr.flashMinS &&<br/> width <= height * 4 && ''true'' == obj.AllowFullScreen &&<br/> (obj.getAttribute(''id'') != ''ad_5_crazy_object'');<br/> } catch (e) {<br/> }<br/> },<br/> stretchAncestors: function(node, win) {<br/> try {<br/> var doc;<br/> if (win) {<br/> doc = win.document;<br/> } else {<br/> doc = document;<br/> }<br/> var parent = node.parentNode;<br/> if (doc.body == parent || doc.body == node) {<br/> return;<br/> }<br/> var cssText = parent.style.cssText;<br/> extPlayer.flashAttr.ancesterWHArr.push({ node: parent, cssText: parent.style.cssText });<br/> if (''video.sina.com.cn'' == location.host) {<br/> parent.style.position = ''absolute'';<br/> }<br/> parent.style.top = ''0px'';<br/> parent.style.left = ''0px'';<br/> parent.style.width = ''10000px'';<br/> parent.style.height = ''120000px'';<br/> parent.style.textAlign = ''left'';<br/> if (parent.nextSibling || parent.previousSibling) {<br/> parent.style.float = ''none'';<br/> if (parent.nextSibling) {<br/> var node = parent.nextSibling;<br/> while (node) {<br/> extPlayer.flashAttr.siblingCssArr.push({ display: node.style ? node.style.display : '''', ele: node });<br/> if (node.style) {<br/> node.style.display = ''none'';<br/> }<br/> node = node.nextSibling;<br/> }<br/> }<br/> if (parent.previousSibling) {<br/> var node = parent.previousSibling;<br/> while (node) {<br/> extPlayer.flashAttr.siblingCssArr.push({ display: node.style ? node.style.display : '''', ele: node });<br/> if (node.style) {<br/> node.style.display = ''none'';<br/> }<br/> node = node.previousSibling;<br/> }<br/> }<br/> }<br/> extPlayer.action.stretchAncestors(parent, win);<br/> } catch (e) {<br/> }<br/> },<br/> recoverAncestors: function(node) {<br/> try {<br/> for (var i = 0; i < extPlayer.flashAttr.ancesterWHArr.length; ++i) {<br/> var recoverNode = extPlayer.flashAttr.ancesterWHArr;<br/> recoverNode.node.style.cssText = recoverNode.cssText;<br/> }<br/> for (var i = 0; i < extPlayer.flashAttr.siblingCssArr.length; ++i) {<br/> var node = extPlayer.flashAttr.siblingCssArr;<br/> if (node.ele.style) {<br/> node.ele.style.display = node.display;<br/> }<br/> }<br/> } catch (e) {<br/> }<br/> },<br/> showBtn: function(x, y) {<br/> var obj = document.elementFromPoint(x, y);<br/> var box = ExtPlayerUtil.getElementViewRect(obj);<br/> var offset = ExtPlayerUtil.getOffset();<br/> extPlayer.flashAttr.btnPlay.style.left = (box.right + offset.xOffset - 165) + ''px'';<br/> if (box.top + offset.yOffset - 29 > 0) {<br/> extPlayer.flashAttr.btnPlay.style.top = (box.top + offset.yOffset - 29) + ''px'';<br/> } else {<br/> extPlayer.flashAttr.btnPlay.style.top = ''0px'';<br/> }<br/> extPlayer.flashAttr.btnPlay.style.width = ''164px'';<br/> extPlayer.flashAttr.btnPlay.style.height = ''29px'';<br/> extPlayer.flashAttr.btnPlay.style.display = '''';<br/> extPlayer.flashAttr.node = obj;<br/> }<br/> },<br/> callBacks: {<br/> mouseoverBtn: function() {<br/> try {<br/> extPlayer.flashAttr.hoverImg.setAttribute("src", ''qqbrowser://extension/{5062F1C6-D76B-43c8-ADAE-D060662C6546}/alone_hover.png'');<br/> extPlayer.flashAttr.btnPlay.style.display = "";<br/> } catch (e) {<br/> }<br/> },<br/> mouseoutBtn: function() {<br/> try {<br/> extPlayer.flashAttr.hoverImg.setAttribute("src", ''qqbrowser://extension/{5062F1C6-D76B-43c8-ADAE-D060662C6546}/alone_normal.png'');<br/> } catch (e) {<br/> }<br/> },<br/> mousedownBtn: function() {<br/> try {<br/> extPlayer.flashAttr.hoverImg.setAttribute("src", ''qqbrowser://extension/{5062F1C6-D76B-43c8-ADAE-D060662C6546}/alone_down.png'');<br/> } catch (e) {<br/> }<br/> },<br/> go: function(extract) {<br/> try {<br/> if (extPlayer.flashAttr.begin) {<br/> return;<br/> }<br/> extPlayer.flashAttr.nodeCssText = extPlayer.flashAttr.style ? extPlayer.flashAttr.style.cssText : '''';<br/> extPlayer.flashAttr.begin = true;<br/> extPlayer.flashAttr.btnPlay.style.display = ''none'';<br/> if (null == extPlayer.flashAttr.node) {<br/> extPlayer.flashAttr.node = extPlayer.action.getFlash();<br/> }<br/> extPlayer.flashAttr.ancesterWHArr = new Array();<br/> extPlayer.flashAttr.siblingCssArr = new Array();<br/> if (window != window.top) {<br/> var ifr = window.frameElement;<br/> var box = ExtPlayerUtil.getElementViewRect(ifr);<br/> extPlayer.flashAttr.ifrWidth = ifr.width ? ifr.width : box.right - box.left;<br/> extPlayer.flashAttr.ifrHeight = ifr.height ? ifr.height : box.bottom - box.top;<br/> extPlayer.flashAttr.node.style.position = ''absolute'';<br/> //iframeеƵܻᵽλãϷ<br/> extPlayer.flashAttr.node.style.top = (box.top + 1000) + ''px'';<br/> window.resizeTo(30000, 30000);<br/> extPlayer.action.stretchAncestors(ifr, window.top);<br/> }<br/> var box = ExtPlayerUtil.getElementViewRect(extPlayer.flashAttr.node);<br/> var doc = window.top.document;<br/> var html = doc.getElementsByTagName(''html'')[0];<br/> html.style.overflow = ''hidden'';<br/> doc.body.style.overflow = ''hidden'';<br/> doc.body.setAttribute(''scroll'', ''no'');<br/> if (extPlayer.flashAttr.node.width) {<br/> extPlayer.flashAttr.hasWidth = true;<br/> extPlayer.flashAttr.tmpNode.width = extPlayer.flashAttr.node.width;<br/> } else {<br/> extPlayer.flashAttr.hasWidth = false;<br/> extPlayer.flashAttr.tmpNode.width = box.right - box.left + ''px'';<br/> }<br/> if (extPlayer.flashAttr.node.height) {<br/> extPlayer.flashAttr.hasHeight = true;<br/> extPlayer.flashAttr.tmpNode.height = extPlayer.flashAttr.node.height;<br/> } else {<br/> extPlayer.flashAttr.hasHeight = false;<br/> extPlayer.flashAttr.tmpNode.height = box.bottom - box.top + ''px'';<br/> }<br/> //Ϊ˷ֹwidthheight100%洰ڱĺܴ<br/> extPlayer.flashAttr.node.width = box.right - box.left + ''px'';<br/> extPlayer.flashAttr.node.height = box.bottom - box.top + ''px'';<br/> extPlayer.flashAttr.tmpNode.marginLeft = extPlayer.flashAttr.node.style.marginLeft;<br/> extPlayer.flashAttr.tmpNode.marginRight = extPlayer.flashAttr.node.style.marginRight;<br/> extPlayer.flashAttr.node.style.marginLeft = ''0px'';<br/> extPlayer.flashAttr.node.style.marginRight = ''0px'';<br/> if (!(''www.4399.com'' == location.host ||<br/> ''v.ifeng.com'' == location.host ||<br/> ''www.zealer.com'' == location.host ||<br/> ''video.sina.com.cn'' == location.host ||<br/> ''c.t.qq.com'' == location.host)) {<br/> extPlayer.action.stretchAncestors(extPlayer.flashAttr.node);<br/> }<br/> extPlayer.flashAttr.canSetFlashSize = true;<br/> extPlayer.flashAttr.refreshAxTimerId = setInterval(extPlayer.action.refreshAxPos, 500);<br/> if (''noextract'' != extract) {<br/> setTimeout(function() {<br/> window.external.ExtractFlash(box.left, box.top, box.right, box.bottom);<br/> }, 0);<br/> }<br/> else {<br/> extPlayer.action.refreshAxPos();<br/> setTimeout(function() {<br/> window.external.refreshFlashTitle();<br/> window.external.refreshFlashSize();<br/> }, 0);<br/> }<br/> } catch (e) {<br/> }<br/> },<br/> onGlobalMouseOver: function(event) {<br/> try {<br/> if (!extPlayer.flashAttr.begin) {<br/> var obj = event.srcElement;<br/> var tagname = obj.tagName.toLowerCase();<br/> if (''object'' == tagname || ''embed'' == tagname) {<br/> if (''notpop'' == window.external.ispop()) {<br/> if (extPlayer.action.isFlash(obj)) {<br/> if (null != extPlayer.flashAttr.dissapearTimerId) {<br/> clearInterval(extPlayer.flashAttr.dissapearTimerId);<br/> extPlayer.flashAttr.dissapearTimerId = null;<br/> }<br/> var box = ExtPlayerUtil.getElementViewRect(obj);<br/> var offset = ExtPlayerUtil.getOffset();<br/> extPlayer.flashAttr.btnPlay.style.left = (box.right + offset.xOffset - 165) + ''px'';<br/> if (box.top + offset.yOffset - 29 > 0) {<br/> extPlayer.flashAttr.btnPlay.style.top = (box.top + offset.yOffset - 29) + ''px'';<br/> } else {<br/> extPlayer.flashAttr.btnPlay.style.top = ''0px'';<br/> }<br/> extPlayer.flashAttr.btnPlay.style.width = ''164px'';<br/> extPlayer.flashAttr.btnPlay.style.height = ''29px'';<br/> extPlayer.flashAttr.btnPlay.style.display = '''';<br/> extPlayer.flashAttr.node = obj;<br/> } else {<br/> extPlayer.flashAttr.btnPlay.style.display = ''none'';<br/> }<br/> }<br/> }<br/> }<br/> } catch (e) {<br/> }<br/> },<br/> onGlobalMouseOut: function(event) {<br/> try {<br/> if (!extPlayer.flashAttr.begin) {<br/> var obj = event.srcElement;<br/> var tagname = obj.tagName.toLowerCase();<br/> if (''object'' == tagname || ''embed'' == tagname) {<br/> if (''notpop'' == window.external.ispop()) {<br/> extPlayer.flashAttr.dissapearTimerId = setTimeout(function() {<br/> extPlayer.flashAttr.btnPlay.style.display = ''none'';<br/> }, 1500);<br/> }<br/> }<br/> }<br/> } catch (e) {<br/> }<br/> }<br/> }<br/> };<br/> try{<br/> if (''true'' == document.body.contentEditable || ''true'' == document.body.canEditable || ''true'' == document.body.contenteditable){<br/> }else{<br/> ExtPlayerUtil.EventUtil.addHandler(document.body, ''mouseover'', extPlayer.callBacks.onGlobalMouseOver);<br/> ExtPlayerUtil.EventUtil.addHandler(document.body, ''mouseout'', extPlayer.callBacks.onGlobalMouseOut);<br/> extPlayer.action.initHover();<br/> }<br/> }catch(e){<br/> }<br/> }<br/> }<br/> }<br/>catch (e) {<br/>}extPlayer.action.showBtn(384,152)</script> |