为了账号安全,请及时绑定邮箱和手机立即绑定

这个题答完了,这样对吗

 var myopen=confirm('确认要打开网页吗?')

   if(myopen==true){

       window.open('http://www.imooc.com/','width:400,height=500,menubar=no,toolbar=no')

   }else{

       myopen.close();

   }


正在回答

6 回答

<!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


0 回复 有任何疑惑可以回复我~
<!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


0 回复 有任何疑惑可以回复我~

难道你们都没有看到默认打开网页吗?也就是说需要,输入网页的步骤: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>

这是按我理解写的,但是弹出的新窗口含有前缀,,无法正确打开新的网页

0 回复 有任何疑惑可以回复我~

<!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>


0 回复 有任何疑惑可以回复我~

有和没有效果是一样的

0 回复 有任何疑惑可以回复我~

myopen.close()   不对吧  不用写else

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739957    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

这个题答完了,这样对吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信