窗口打开,页面未找到消息

时间:2011-02-23 08:15:50

标签: javascript

我正在使用window.open(" text.html");在窗口中打开文件。

如果第一次请求window.open失败,我想打开另一个窗口,即无法找到Page消息。

如下所示

如果window.open(" text.html")="无法找到页面"然后    window.open(" message.html"

此致

1 个答案:

答案 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>