请问为什么我在window.open前执行了一次openLink()后无法正常打开窗口,注释掉这行就可以
function openWindow(){
// 新窗口打开时弹出确认框,是否打开
var action;
action = confirm("确定在新窗口打开输入的网站吗?")
if(action == true){
//通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
var openLink;
openLink = prompt("请输入你需要打开网站:", "https://www.imooc.com");
openLink(); //这行注释掉才可以正常打开窗口
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
window.open(openLink,'_blank','width=400, height=500, menubar=no, status=no');
}
else {
}
}在window.open前没有执行openLink,是因为在window.open那里执行了一次openLink吗,所以前面就不需要先执行一次吗
谢谢