2012-11-02 101 views
-2

我有一個Jquery Jplayer流式在線收音機,我有一個彈出式按鈕來打開收音機的一個新實例,讓用戶瀏覽一個帶有內置廣播播放器的網站,加載。Jquery/HTML失敗,彈出窗口代碼

下面的代碼是我試圖讓新窗口在屏幕中心的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。 任何想法?哪裏不對?

UPDATE:缺少原代碼鏈接到jQuery的,對不起,小白的錯誤。

回答

0

,因爲你得到這個錯誤

Uncaught ReferenceError: ListenPopOut is not defined 

原因的錯誤您的小提琴不工作,你是在小提琴的onload運行它,表示方法是局部的。將其更改爲頭,它將運行。

Updated JSFiddle

+0

感謝我還發現,我原來的代碼有一個鏈接缺少我的jQuery的文件,D'哦 – afrobeast