1

我试图在 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 元素被渲染到页面中)。即使我设置urlhttp://www.google.com/.

这是创建的 IFrame 元素:

<iframe url="http://www.google.de" style="width: 490px; height: 276px; " name="IFrame_haxso5aq" id="IFrame_haxso5aq"></iframe>

干杯!

4

1 回答 1

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');}
    }
});
于 2012-12-20T10:55:14.673 回答