最新回答 / qiaoyang
我的理解是prompt中输入的内容会赋值给当前这个变量。你的代码错,判读语句中的变量写错了,写成cab了。改下window.open 语句可以实现打开输入的网址:if(cba==true){window.open(cba, '_blank', 'width=400,height=500,toolbar=no,menubar=no');}这样应该可以了,试试吧。
2016-02-21
最赞回答 / 去玩儿123123123
<script type="text/javascript"> function open(){ var mywin="http://www.imooc.com"; var rrw=confirm("是否打开"); if(rrw==true) { window.open(mywin);} else { alert("wo bu yao"); } } </script>
2016-02-20
最新回答 / NeoNobody
我查到了,应该是这样:在页面加载完成后,浏览器输出流会自动关闭。之后,任何一个对当前页面进行操作的document.write()方法将打开—个新的输出流,它将清除当前页面内容(包括源文档的任何变量或值)。我们是用按钮延时调用此函数的,因此,页面内的数据被清理掉了,在审查元素时也能发现,活动html发生了变化.
2016-02-20
最新回答 / DM_耿
错误原因是少了没有大括号<!DOCTYPE html><html> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <script type="text/javascript"> function openWindow(){ ...
2016-02-17
最新回答 / 不劳虎
啊,我知道你代码的问题了1、if(url!=改为if(str!=2、window.open(str,'_blank',width=400px,height=500px,menubar=no,toolbar=no);改为window.open(str,'_blank','width=400px,height=500px,menubar=no,toolbar=no');即参数需要用单引号或双引号括起来;3、还是11行 if(url!=null){改为 if(str!=null){后依然有些问题,需要改为 if...
2016-02-16