问答详情
源自:2-7 编程练习

理解有点混乱!

因为在<body></body>中有onclick="openWindow()" 可以理解在<script></script>有定义函数function openWindow()这一条语句,这个没有问题。

if(confirm("你确定打开新窗口?"))    //用confirm的确认,只有点击确定后才继续下一步语句的执行

{val url=prompt("请输入一个网址","http://www.imooc.com");}  //用prompt的形式,当点击确定时,打开str2也就是相应的网址??

提问者:qq_夏日青枫_0 2016-03-16 17:00

个回答

  • 躲雨的聪
    2016-03-16 17:27:35
    已采纳

    prompt()不会直接执行默认的内容,只有修改新的内容,再点击确定才会执行相应的操作。再说了打开一个网页就不应该用这个方法,最好是用window.open()

  • qq_夏日青枫_0
    2016-03-17 09:49:37

    补漏:打开窗口用window.open()这句代码我其实已经用了,也写入了,只是对于这句代码没有异议而已,所以没有在问题中提及到

  • lili23916
    2016-03-16 18:27:31

    楼上说得对,,,

  • lwyzxx
    2016-03-16 17:18:11

    str2是默认显示在输入框的内容,打开网址需要用window.open。还有confirm那里只是返回true和null值,if(a==true)才是判断语句。

  • 慕九州0217251
    2016-03-16 17:17:13

    是的。