wangshuhua
2019-04-11 16:07
var myopen=confirm('确认要打开网页吗?')
if(myopen==true){
window.open('http://www.imooc.com/','width:400,height=500,menubar=no,toolbar=no')
}else{
myopen.close();
}
<!DOCTYPE html> <html> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <script type="text/javascript"> function openWindow() { var value= confirm("确认打开新窗口吗"); if(value==true) { var message = prompt("请输入网址:"); if(message!=null) { window.open(message,'_blank','width=300,height=400,menubar=no,toolbar=no'); } else { window.open('http://www.imooc.com','_blank','width=300,height=400,menubar=no,toolbar=no'); } } else { } } </script> </head> <body> <input type="button" value="新窗口打开网站" onclick="openWindow()" /> </body></html> 这个测试了,没有问题,注意输入网址的时候,要输入完整地址,例如:http://www.baidu.com
<!DOCTYPE html><html> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <script type="text/javascript"> // 新窗口打开时弹出确认框,是否打开 // 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/ //打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。 function openWindow(){ var value= confirm("确认打开新窗口吗"); if(value==true) { var message = prompt("请输入网址:"); if(message!=null) { window.open(message,'_blank','width=300,height=400,menubar=no,toolbar=no'); } else { window.open('http://www.imooc.com','_blank','width=300,height=400,menubar=no,toolbar=no'); } } else { } } </script> </head> <body> <input type="button" value="新窗口打开网站" onclick="openWindow()" /> </body></html> 这个测试了,没有问题,注意输入网址的时候,要输入完整地址,例如:http://www.baidu.com
难道你们都没有看到默认打开网页吗?也就是说需要,输入网页的步骤:prompt
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
var condition = confirm('是否打开新的网页');
if(condition==true){
var address=prompt('请输入网站:','http://www.imooc.com/');
window.open('http://www.imooc.com/');
}
</script>
</body>
</html>
这是按我理解写的,但是弹出的新窗口含有前缀,,无法正确打开新的网页
<!DOCTYPE html>
<html>
<head>
<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
<script type="text/javascript">
function openWindow(){
var mymessege=confirm("是否打开网站?")// 新窗口打开时弹出确认框,是否打开
if(mymessege==true)// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
{
window.open('http://www.imooc.com','_blank','width=400,height=500,menubar=no,toolbar=no')
}//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
}
</script>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
</html>
有和没有效果是一样的
myopen.close() 不对吧 不用写else
JavaScript入门篇
739817 学习 · 9566 问题
相似问题