qq_慕后端5577794
2020-07-17 11:43
function rec(){
var mymessage=confirm("确定打开新的窗口?");
if(mymessage==true)
{
function wopen();
}
else
{
retnurn 0;
}
}
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
function rec1()
{
var mychar; //score变量,用来存储用户输入的成绩值。
mychar = prompt("请输入你想打开的网址");
if(mychar==true)
{
function rec();
}
else
{}
}
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
function Wopen(){
window.open('http://www.imooc.com','_blank','height=500,width=400,top=100,left=0')
}
</script>
</head>
<body>
<input name="button" type="button" onclick="rec1()" value="点击我,弹出对话框" >
</body>
老哥 你的嵌套有问题啊 我想要的结果不是直接弹出慕课网的网页,而是要先点击弹出confirm()确定窗口 然后再次弹出pormpt()输入网址,然后输入之后才弹出慕课网,你这个直接就弹出来慕课网了 而且另外两个功能也没有实现哦。
1.引用函数方式直接函数名,不需要要加function;
2.任务内的不要菜单和不要工具栏没有做;
3.第一个if下面的 retnurn 0;是填来干嘛的;
4.用户选否后让用户输入想访问的网址后又重新执行开头的问题;
优化后代码如下:
<script type="text/javascript">
function rec()
{
var mymessage=confirm("确定打开新的窗口?");
if(mymessage==true)
{
wopen()
}
else
{
rec1()
}
}
// 通过输入对话框,确定打开的网址,默认为 http://www.imooc.com/
function rec1()
{
var mychar; //score变量,用来存储用户输入的成绩值。
mychar = prompt("请输入取消理由");
if(mychar != null)
{
alert("感谢您的建议,我们会继续努力!");
}
else
{
rec1()
}
}
//打开的窗口要求,宽400像素,高500像素,无菜单栏、无工具栏。
function wopen(){
window.open(
"http://www.imooc.com",
"self",
"width=400px,height=500px,menubar=no,toolbar=no")
}
</script>
</head>
<body>
<input type="button" onclick="rec()" value="新窗口打开网站" />
</body>
JavaScript入门篇
740343 学习 · 9566 问题
相似问题