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

输入的url必须是完整格式,怎么样才能自动匹配前缀http://

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>窗口</title>
   <script type="text/javascript">
       function openwindow(){
           var queren = confirm("是否打开网页");
           if(queren == true){
               var wangzhi = prompt("请输入网址","http://www.imooc.com/");
               if(wangzhi != null) {
               window.open(wangzhi, "_blank", "width=600,height=400,top=200,left=400,menubar=no,toolbar=no,scrollbars=yes");
               }else if(wangzhi == null){
                   alert("请输入网址!");
               }
           }else{
               alert("谢谢!");
           }
       }
   </script>
</head>
<body>
<input name="button" type="button"  onclick="openwindow()" value="打开网址" />
</body>
</html>

如果输入框输入网址为www.imooc.com或者imooc.com代码会出错,哪位大神指导一下怎么解决

正在回答

3 回答

window.open('http://' + url.replace(/^http:\/\//i, ''),"_blank",'width=400px,height=500px,menubar=no,toolbar=no');   找了好长时间 才弄出来的!!!!!!!

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

你增加前缀好了  var 成变量也可以  如上也可以

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

那就做个判断,获取输入的网址是否以http:// 开头,如果是,也就正常了,如果不是自动将网址追加上“http://”


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

Moonsilfy

具体代码如何实现 我实在弄不懂!!!!
2015-12-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输入的url必须是完整格式,怎么样才能自动匹配前缀http://

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