我试图在IFrame中加载youtubevideo,但它不会工作。我在这里错过了什么吗?
addVideo.addEvent('click', function() {
link = ytlink.get('value');
src = new URI(link);
if(src.get('host') == 'www.youtube.com') {
var videoFrame = new IFrame({
url: 'http://'+src.get('host')+'/embed/'+src.get('data').v,
styles: {
width: 490,
height: 276
},
events: {
onLoad: function() {console.log('fertich');}
}
});
container.grab(videoFrame);
}
addVideo是一个链接,我很幸运使用抓取方法直到现在。 这里出了什么问题?任何贬值的东西。
编辑:我希望youtube播放器显示在IFrame中,但没有任何内容(尽管IFrame元素呈现在页面中)。即使我将url
设置为http://www.google.com/
也不行。
这是创建的IFrame元素:
<iframe url="http://www.google.de" style="width: 490px; height: 276px; " name="IFrame_haxso5aq" id="IFrame_haxso5aq"></iframe>
喝彩!
答案 0 :(得分:0)
是iFrame属性,你不需要'src'而不是'url'?
var videoFrame = new IFrame({
src: 'http://'+src.get('host')+'/embed/'+src.get('data').v,
styles: {
width: 490,
height: 276
},
events: {
onLoad: function() {console.log('fertich');}
}
});