2012-02-15 65 views
3

我试图让一个弹出的SqueezeBox在打开页面时自动打开,但我使用的代码打开弹出窗口,但弹出窗口内容未加载。打开Mootools在PageLoad上自动弹出SqueezeBox弹出

我没那么熟悉所以我需要一些帮助,以什么我提前做错了

window.addEvent('domready', function(){ 
    var feedback = new Element('a', { 
    'href': "gSlide/index.html", 
    'rel' : "{handler: 'iframe', size: {x: 400, y: 400}}" 
    }); 

    SqueezeBox.fromElement(feedback); 

}); 

感谢

回答

5

深蓝open()方法简单做你需要什么。没有必要创建一个虚拟的<a>元素,然后在其上附加SqueezeBox。

window.addEvent('domready', function() { 

    SqueezeBox.open("gSlide/index.html", { 
     handler: 'iframe', 
     size: { x: 400, y: 400 } 
    }); 

}); 

参考:http://digitarald.de/project/squeezebox/#how-to