IFrame没有加载mootools

时间:2012-12-19 20:55:48

标签: javascript iframe mootools

我试图在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>

喝彩!

1 个答案:

答案 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');}
    }
});