这是图,下面我发一下代码
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
function openWindow(){
var open=confirm("确定打开一个新窗口");
var url=prompt("是否打开网站",'http://www.baidu.com')
if (url! == null) {
window.url('http://www.baidu.com')
} else{
document.write("再见")
}
}
为什么我点击按钮打不开 确定后也不会跳转
将
window.url('http://www.baidu.com')
替换为
window.location.href='http://www.baidu.com';//当前窗口打开页面
window.open('http://www.baidu.com')//新窗口打开页面
这个也不行,点击后没有效果了
@小白萝卜呀: 把你的 if (url! == null) 换了 if (url!== null)
绝对是OK的
@小白萝卜呀:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()"/>
<script>
function openWindow() {
// var open = confirm("确定打开一个新窗口");
var url = prompt("是否打开网站", 'http://www.baidu.com')
if (url !== null) {
window.location.href='http://www.baidu.com';//当前窗口打开页面
// window.open('http://www.baidu.com')//新窗口打开页面
} else {
document.write("再见")
}
}
</script>
</body>
</html>
<html>
<body>
<input type="button" value="新窗口打开网站" onclick="openWindow()" />
</body>
<script>
function openWindow(){
if(confirm("确定打开一个新窗口"))
{
var url=prompt("是否打开网站",'http://www.baidu.com');
if (url!= null) {
window.location.href='http://www.baidu.com';
} else{
document.write("再见");
}
}
}
</script>
</html>
上面的法, 你写的太多错误了, 建议到w3school看一下js