在变量中设置弹出窗口的高度和宽度(可能是语法问题)

时间:2019-03-21 11:41:03

标签: javascript

我了解了JavaScript的基础知识,并在Stackoverflow上获得了帮助。不过,我现在有一些改进的余地。不幸的是,缺乏Java语言知识使我难以自拔。

我正在尝试在变量中设置诸如宽度,高度,工具栏,弹出窗口状态之类的参数。我尝试了各种方法,在这里和通过Google都可以找到正确的语法,但是无论如何,它似乎都行不通。

请参见下面的Function1(功能1)(功能2仍具有我要放入称为windowSpecs的变量的硬编码参数)。

var windowSpecs			=	"\'toolbar=no,status=no,scrollbars=yes,resizable=yes,top=500,left=500,width=600,height=745\'";	
	
var function1Name		=	"test_function_1";
var function1Url		=	"https://www.google.com";	
var function1Class		=	".test_function_class1";	

var function2Name		=	"test_function_2";
var function2Url		=	"https://www.cnn.com";	
var function2Class		=	".test_function_class2";	



// Function 1	
window[function1Name] = function () {
    window.open(function1Url, windowSpecs,"_blank",);
}

jQuery(function1Class).click(function() { 
    window[function1Name]();
});


// Function 2	
window[function2Name] = function () {
    window.open(function2Url, "_blank", "toolbar=no,status=no,scrollbars=yes,resizable=yes,top=500,left=500,width=600,height=745");
}

jQuery(function2Class).click(function() { 
    window[function2Name]();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

任何能帮助我解决这一问题的指针将不胜感激!

0 个答案:

没有答案