Javascript 登录后关闭页面

Javascript 登录后关闭页面,javascript,html,debugging,Javascript,Html,Debugging,是的,我已经创建了一个登录页面,但是我希望在我登录之后能够关闭这个页面。此时,它会打开下一页,但不会关闭当前页。如果有人能重新编写代码,使其工作,将不胜感激。(请注意,当前位置仅为占位符。) 登录页面 使用 这将在同一页面而不是不同选项卡中打开新窗口。使用窗口。位置而不是窗口。打开 function check(form) { if (form.admin.value == "admin" && form.password.value == "p

是的,我已经创建了一个登录页面,但是我希望在我登录之后能够关闭这个页面。此时,它会打开下一页,但不会关闭当前页。如果有人能重新编写代码,使其工作,将不胜感激。(请注意,当前位置仅为占位符。)


登录页面
使用


这将在同一页面而不是不同选项卡中打开新窗口。

使用
窗口。位置
而不是
窗口。打开

   function check(form) {

            if (form.admin.value == "admin" && form.password.value == "password") {
                window.location = 'http://www.google.com';
            }

            if (form.admin.value == "fiddler" && form.password.value == "yes") {
                window.location = 'http://localhost/bogvote/fiddling.asp';
            }

            else {
                alert("incorrect password or username")
            }
        }

您可以使用
window.location.href=http://www.google.com';
,它将在同一窗口中打开页面。我很惊讶没有人提出1)恶意用户可以在页面源代码中看到密码,2)恶意用户也可以从那里读取重定向URL(并在地址栏中手动键入)。要保护密码,您需要服务器端代码。
window.open("http://www.yahoo.com", "_self");
   function check(form) {

            if (form.admin.value == "admin" && form.password.value == "password") {
                window.location = 'http://www.google.com';
            }

            if (form.admin.value == "fiddler" && form.password.value == "yes") {
                window.location = 'http://localhost/bogvote/fiddling.asp';
            }

            else {
                alert("incorrect password or username")
            }
        }