Jquery / HTML失败,弹出窗口代码

时间:2012-11-02 15:29:59

标签: javascript jquery html function popup

我有Jquery Jplayer流式传输在线广播,我有一个弹出按钮来打开一个新的无线电实例,让用户在每个页面加载时使用内置的无线电播放器暂停导航。

以下代码是javascript函数,我试图将新窗口放在屏幕中央。我做了工作......现在由于某种原因没有。

链接在父页面加载时隐藏,并且被另一个图像取消隐藏(工作正常)。

 function ListenPopOut() {
    var pageURL = "Radio.php";
    var title = "Radio";
    var w = 436;
    var h = 340;

    var left = (screen.width/2)-(w/2);
    var top = (screen.height/2)-(h/2);
    window.open (pageURL, title, 'toolbar=no, location=no, directories=no, 
    status=no, menubar=no, scrollbars=no, resizable=no, width='+w+', 
    height='+h+', top='+top+', left='+left, false);
 };

<a href="javascript:;" class="popup-foot" onclick="ListenPopOut()"
 title="popup">popup</a>

这是JSFiddle。 有任何想法吗?怎么了?

更新:在原始代码中缺少与jquery的链接,对不起noob错误。

1 个答案:

答案 0 :(得分:0)

你的小提琴不起作用,因为你得到这个错误

Uncaught ReferenceError: ListenPopOut is not defined 

错误的原因,你在小提琴中运行onload,意味着方法是本地的。将它改为头部,它将会运行。

Updated JSFiddle