Stickman的网站现在已经关闭 - 看起来他已经脱线了。我刚刚发现IE8打破了youwindube嵌入他的光窗。 IE8试图从链接下载文件而不是显示它。任何人都有其他解决方案或解决IE8?
找到此页面,有人在删除之前将其“操作方法”页面删除。 YouTube视频链接显示了此问题。 http://edu.cnzz.cn/adcode/demo96/
谢谢!
答案 0 :(得分:1)
我认为问题与缺少文件扩展名和lightwindow无法确定文件类型有关。在youtube网址末尾添加“.swf”可以直接或通过光窗播放视频而不会出错。
答案 1 :(得分:1)
我找到了解决问题的肮脏方案。我替换了以下行
$('lightwindow_iframe').setAttribute('src', this.element.href);
用这个
var youtube_content = '<object width="500" height="300"><param name="movie" value="' + this.element.href + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + this.element.href + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="300"></embed></object>'
this._writeToIframe(youtube_content);
虽然有效,但您无法使用此修补程序打开其他外部网页。只有Youtube嵌入视频才能使用。
答案 2 :(得分:0)
由于不再支持stickman的解决方案,我切换到另一个解决方案。
http://www.no-margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/
效果很好。