在这里完全没有问题,我有这个JS代码,其中仅使用ONE函数可以完美地工作,但是添加第二个代码会使它停止工作。
function PSN() {
var myWindow = window.open("http://sintarjetas.com.ar/forms/psn.html", "Fran", "width=380, height=400");
}
function BLIZ() {
var myWindow = window.open("http://sintarjetas.com.ar/forms/bliz.html", "Fran", "width=380, height=400");
}
function XLA() {
var myWindow = window.open("http://sintarjetas.com.ar/forms/xla.html", "Fran", "width=380, height=400");
}
function STEAM() {
var myWindow = window.open("http://sintarjetas.com.ar/forms/steam.html", "Fran", "width=380, height=400");
}
当只编写一个函数时,PSN按钮可以正常工作,但是当我输入2个或更多函数时,所有链接都将停止工作。
是否因为该文件的语法?还是我错过了什么?
最佳答案
您不需要多重功能即可打开弹出窗口,只需创建单一功能并将url
作为参数传递即可
function popUp(url) {
return window.open(url, "Fran", "width=380, height=400");
}
注意:将功能块放在页面的
<header>
中,然后尝试。这是working fiddle更新:由于所有窗口名称均相同
Fran
,因此您需要先关闭打开的窗口,然后再打开其他窗口。当前它将在先前打开的窗口中打开该URL。