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

prompt修改值怎么没有反应呢?求教

<!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 messa=confirm("确定打开此网页?");

    if(messa==true)

    {var ans=prompt("你要打开的网址是:","http://www.imooc.com/")

     

        window.open("ans",'_blank','width=400px,height=500px,menubar=no,toolbar=no');

    }

        else{}


    

    }

  </script> 

 </head> 

 <body> 

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

 </body>

</html>


正在回答

6 回答

"ans"不用加引号的

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

1、"http://www.imooc.com/" 地址写的有误,应该是英文的冒号
2、window.open("ans",'_blank','width=400px,height=500px,menubar=no,toolbar=no'); 应该改为window.open(ans,'_blank','width=400px,height=500px,menubar=no,toolbar=no'); ans 本就是变量,不需要加双引号 

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

你prompt的第二个参数,默认网址,那个冒号好像是中文的.

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 message=confirm("是否打开");
    if(message==true)
    {
        var ans=prompt("你要打开的网址是:","http://www.imooc.com/")
        window.open(ans,'_blank','width=400,height=500,menubar=no,toolbar=no')
    }
  }
  </script> 
 </head> 
 <body> 
	  <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 
 </body>
</html>

注意,你代码中的链接http://www.imooc.com/  冒号是中文冒号

改为http://www.baidu.com/   可打开百度首页 


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

{var ans=prompt("你要打开的网址是:","http://www.imooc.com/") 中 http后面 冒号貌似是中文的吧

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

window.open("ans",'_blank','width=400px,height=500px,menubar=no,toolbar=no');中的ans应该去掉双引号

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

举报

0/150
提交
取消

prompt修改值怎么没有反应呢?求教

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