Olá pessoa , estou com uma duvida em javascript!
Seguinte, estou fazendo um login em javascript, em que o o “cliente” possui uma senha “x” e o funcionario outra senha “y”, com isto faço uma verificação de tipo:
if ( x == true)
destino = “www.area-do-funcionario.com.br”
if (y == true)
destino = “www.area-do-cliente.com.br”
ele redireciona automaticamente o funcionario para sua pagina e cliente para sua de acordo com o login infomado .
function efetuarlogin(email, senha)
{
if(email == "eu" && senha == "123")
{ emailvalido =window.open('http://www.seusite.com')
document.getElementById("statuslogin").innerHTML ='<div class="okmsnclass" id="statuslogin"> Status : E-mail e senha válidos! </div>'
return (emailvalido)
}
if(email == "eu2" && senha == "123")
{ emailvalido =window.open('http://www.seusite2.com')
document.getElementById("statuslogin").innerHTML ='<div class="okmsnclass" id="statuslogin"> Status : E-mail e senha válidos! </div>'
return (emailvalido)
}
else
{
document.getElementById("statuslogin").innerHTML ='<div class="errormsnclass" id="statuslogin" > Status : E-mail ou senha inválidos foram informados. Tente novamente! </div>'
return (false)
}
}
<form id="login" method="post" action="" onsubmit="JavaScript:return efetuarlogin(email.value, senha.value)">
<div id="ajuda">
<img src="imagens/ajuda.gif" class="ajudaimgclass" onclick="JavaScript: showHelp()">
</div><div id="ajudapopup" name="popupajuda" class="ajudadivclass" style="visibility:hidden"> <div class="ajudadivtitleclass">Ajuda</div> <br />Para logar no sistema você deve informar um E-mail e Senha cadastrado. Se você ainda não for cadastrado nesse sitema, poderá fazê-lo clicando no link "Registre-se". <br><br> <div class="ajudadivcloseclass">Clique na Interrogação para fechar a ajuda</div></div>
<div id="login">
<div id="email">
E-mail :
<input name="email;" type="text" id="email" />
</div>
<br />
<div id="senha">
Senha :
<input name="senha" type="password" id="senha" />
</div>
<div id="confirmalogin">
<input name="Login" type="submit" class="botaoclass" value="Login" />
</div>
Minha duvida é a seguinte, do jeito que está o codigo a seguir tudo funciona, mas a pagina destino abre em outra janela ( nao queria isso) , queria que esta abrisse na mesma.
Estou tendo problema , pois se coloco
if(email == "eu" && senha == "123")
{ emailvalido =window.open
----->>>>> aki -->>> ('http://www.seusite.com',_self')
document.getElementById("statuslogin").innerHTML ='<div class="okmsnclass" id="statuslogin"> Status : E-mail e senha válidos! </div>'
return (emailvalido)
}
este não funciona, só funciona assim:
emailvalido =window.open(‘http://www.seusite.com’)
mas queria que abrisse na mesma pagina!
Grato Reis