2011-04-28 132 views
0

確定球員......我錯過了這麼基本的東西,甚至要求傷害。試圖編寫一個基本的功能,將彈出一個窗口。作者可以傳入3個變量......一個ID,一個高度和一個寬度。我的JavaScript函數如下:幫助彈出功能

function mypopup(pid,h,w) 
{ 
    mywindow = window.open('http://www.test.com?pid=" + pid + "', 'mywindow','toolbar=no,location=no,menubar=no,width=" + w + ",height=" + h + ",resizable=no,scrollbars=no') 
} 

在HTML文件中,這是我的鏈接結構:

<a href="#" onclick="mypopup("K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a","436","503")">text</a> 

不能得到它的工作...我知道我錯過有些東西很簡單,有人可以幫忙

回答

0

電話這樣的:語法錯誤

function mypopup(pid, h, w) { 
    mywindow = window.open('http://www.test.com?pid=' + pid , 'mywindow', 'toolbar=no,location=no,menubar=no,width=' + w + ',height=' + h + ',resizable=no,scrollbars=no'); 
} 
<a href="#" onclick='mypopup("K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a","436","503")'>text</a> 
+0

現在@ndisdabest嘗試我錯過了一些... – 2011-04-28 14:11:10

+0

明白了!謝謝! – ndisdabest 2011-04-28 14:18:19

0
mywindow = window.open('http://www.test.com?pid=' + pid, 'mywindow','toolbar=no,location=no,menubar=no,width="' + w + '",height="' + h + '", resizable=no,scrollbars=no') 
+0

它似乎沒有將變量傳遞給該函數。當我這樣做時,查詢字符串包含額外的字符(引號),並且窗口大小沒有。 – ndisdabest 2011-04-28 14:04:19

+0

@ndisdabest立即嘗試。 – John 2011-04-28 14:07:43

0
<a href="#" onclick="mypopup('K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a','436','503')">text</a> 
0

嘗試這些:

<a href="javascript: mypopup('K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a','436','503')">text</a>