Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 帮助弹出功能_Javascript_Popup - Fatal编程技术网

Javascript 帮助弹出功能

Javascript 帮助弹出功能,javascript,popup,Javascript,Popup,好的,伙计们。。。我错过了一些非常基本的东西,甚至连问都会很痛。尝试编写一个弹出窗口的基本函数。作者可以传入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 + ",heig

好的,伙计们。。。我错过了一些非常基本的东西,甚至连问都会很痛。尝试编写一个弹出窗口的基本函数。作者可以传入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>


无法让它工作。。。我知道我错过了一些简单的东西,有人能帮忙吗?

这样打电话:语法错误

  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>
函数mypopup(pid、h、w){
mywindow=窗口。打开('http://www.test.com?pid=“+pid”,“mywindow”,“toolbar=no,location=no,menubar=no,width='+w+',height='+h+',resizable=no,scrollbars=no”);
}

试试这些:

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

它似乎没有将变量传递给函数。当我这样做时,querystring包含额外的字符(引号),并且窗口大小不会改变。
<a href="#" onclick="mypopup('K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a','436','503')">text</a>
<a href="javascript: mypopup('K1i2phr4eVEf4BexlfBgym_WM6Ig7U9a','436','503')">text</a>