qq_冰之点滴_03696590
2016-08-24 08:37
function openWindow()
{var open=confirm("确认打开新建窗口吗?");}
if(open=true)
{var wang=prompt("通过输入对话框,确认打开网址","http://www.imooc.com/");
}
if(wang!=null)
{
window.open(wang,"_blank","width=400px,height=500px,menubar=no,toolbar=no")
}
else
{alert("byebye!")}
else
{alert("byebye!")}
function openWindow()
{
// 新窗口打开时弹出确认框,是否打开
var OrTrue = confirm('是否打开慕课网?');
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
var promptWindow;
if(OrTrue)
{
promptWindow = prompt('通过输入对话框,确定打开的网址,默认为:', 'http://www.imooc.com/');
}
if(promptWindow)
{
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
window.open('http://www.imooc.com/','_blank','width=400,height=500,menubar=no,toolbar=no');
}
}
一个等号是赋值操作,==先转换类型再比较
首先html input标签onClick 应该区分大小写,之后
function openWindow()
{var open=confirm("确认打开新建窗口吗?");}
花括号结束的位置不对,应该在js最底部结束, if(open=true) 应该是 if(open==true); 还有就是第一个if花括号的结束位置也不对,应该在第一个else下面
function openWindow()
{var open=confirm("确认打开新建窗口吗?");
if(open==true)
{var wang=prompt("通过输入对话框,确认打开网址","http://www.imooc.com/");
if(wang!=null)
{
window.open(wang,"_blank","width=400px,height=500px,menubar=no,toolbar=no")
}
else
{alert("byebye!")}
}
else
{alert("byebye!")}
}
if(open=true) 这个语句中,open=true是赋值,而你要做的是判断open是不是true
感觉楼主最后两个else的语法用的不对,好像没有对应上。我记得应该使用if...else if...。其他的楼上解决的很好
if(open=true) 改成 if(open==true) 试下
JavaScript入门篇
739817 学习 · 9566 问题
相似问题
回答 5
回答 1
回答 4
回答 7
回答 2