<script type="text/javascript">
function openWindow(){
var con = confirm("确认打开新窗口?");
if(con==true)
{
var input=prompt("请输入网址:");
if(input!=null)
{
window.open(input,'_blank','width=400,height=500,menubar=no,toolbar=no, status=no)
}
else
{
window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no, status=no))
}
}
}
233333,我又回来了,我纠正一下我的回答哈,呃if(unput!=null)有这样的用法,我刚了解到的,不过你的方式还不能获取到输入的内容并且打开它。嗯就这样,我也正在学。
emmmmmmm, 1.prompt返回的是boolean类型的值true/false,你这里if(unput!=null)运行打不到你要的效果的,我帮你运行报的是这个"ERR_FILE_NOT_FOUND", 既然说达不到效果因此你运行到有输入网址的框之后,留空白,点击确定并不会跳出默认的网页窗口,点击取消才是能跳出默认的网页窗口即'http://www.imooc.com'; 2.编写的时候语法的错误‘window.open(input,'_blank','width=400,height=500,menubar=no,toolbar=no, status=no)’这里每个属性值需要单引号包裹起来你看看你这里有这样吗,然后‘window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no, status=no))’这里没有上面的错误但是你发现没有多了一个小括号。以上就是我发现的问题。