我正在使用window.open(" text.html");在窗口中打开文件。
如果第一次请求window.open失败,我想打开另一个窗口,即无法找到Page消息。
如下所示
如果window.open(" text.html")="无法找到页面"然后 window.open(" message.html"
此致
答案 0 :(得分:0)
正如the JinX
所说
我只能说打开的窗户非常不友好,并被大多数浏览器阻止。为什么那样走? - JinX
以下是您问题的解决方案
我已经包含了另一种使用<div>
在该页面上显示消息的方法。
<html>
<head>
<title>Login</title>
<script>
<!--
function validate() {
var area = document.getElementById("messagearea");
if(document.loginform.username.value == "Ron") {
area.innerHTML = "logged in";
window.open('primegroup.html');
} else {
area.innerHTML = "login failed"; //preffered method to display a message
window.open('regform.html');
}
}
-->
</script>
</head>
<body>
<form name="loginform">
<input type="text" name="username">
<input type="button" value="Login" onclick="validate();">
</form>
<div id="messagearea">
</div>
</body>
</html>