2011-04-28 84 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>