Ir para conteúdo
Fórum Script Brasil
  • 0

Erro No Script


mestre fyoda

Pergunta

Erro na Linha :67

Caracter:1

Erro : 'enviado' não definido

Eu tirei as linhas que não intereça.A linha 67 é esta if(enviado != sim){ , logo no começo do codigo .

porque esta aconteçendo esse erro ?

alguém poderia corrigir o meu codigo .

<html>
<head>


<script>
function fecha(){

if(enviado != sim){

window.open ('sair.asp');
 //Executa o script do onUnload
}
}
</Script>

</head>



<body onunload="fecha()" >

<% If Session("login") <> False Then 
Response.Write "Bem Vindo <b>"&Session("login")&"</b>"
%><br><a href="http://">Alterar Senha</a></font><font size="2"><br>
    <a href="http://">
Administração</a><br>
    <a href="javascript:popup('usuarios.asp',370,275)">Usuarios Cadastrados</a>
<br>
	<a href="javascript:popup('email/index.asp',370,275)"> Email</a> 
<br>
    <a href="sair.asp">
Sair </a>    
   </font>
    
    <%  Else   %>

<form action="index.asp" method="post" >
<input type="hidden" name="enviado"  value="sim">
<font size="2">
<hr>&nbsp;Login : <input class="frm" type="text" name="login" size="15" maxlength="25"><br>
Senha : <input class="frm" type="password" name="senha" size="15" maxlength="20"><br>
<br><center><input type="submit" value="Login"></center>
 <BR><a href="cadastrar.asp" target="iframe">Registrar-me</a>
 <BR><a href="esqueci%20senha/formulario.htm" target="iframe">Perdi a Senha</a><hr>
<font size="2">
     <p><br>
      </p>
</form></font></td></tr>
<% END IF %>
</table></td></tr></table><br>
</body>

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

Tente assim:

function fecha() {
   if (document.form1.enviado.value != "sim") {
      window.open ('sair.asp');
      //Executa o script do onUnload
   }
}
Não esqueça o name e o id da tag <form>:
<form name="form1" id="form1" action="index.asp" method="post">

Link para o comentário
Compartilhar em outros sites

  • 0

iae carinha, beleza?

Olha só:

<html>

<head>

<script>

function fecha(){

if(document.formulario.enviado.value != sim){

window.open ('sair.asp');

//Executa o script do onUnload

}

}

</Script>

</head>

<body onunload="fecha()" >

<% If Session("login") <> False Then

Response.Write "Bem Vindo <b>"&Session("login")&"</b>"

%><br><a href="http://">Alterar'>http://">Alterar Senha</a></font><font size="2"><br>

   <a href="http://">

Administração</a><br>

   <a href="javascript:popup('usuarios.asp',370,275)">Usuarios Cadastrados</a>

<br>

<a href="javascript:popup('email/index.asp',370,275)"> Email</a>

<br>

   <a href="sair.asp">

Sair </a>   

  </font>

  

   <%  Else   %>

<form action="index.asp" method="post" name="formulario">

<input type="hidden" name="enviado"  value="sim">

<font size="2">

<hr>&nbsp;Login : <input class="frm" type="text" name="login" size="15" maxlength="25"><br>

Senha : <input class="frm" type="password" name="senha" size="15" maxlength="20"><br>

<br><center><input type="submit" value="Login"></center>

<BR><a href="cadastrar.asp" target="iframe">Registrar-me</a>

<BR><a href="esqueci%20senha/formulario.htm" target="iframe">Perdi a Senha</a><hr>

<font size="2">

    <p><br>

     </p>

</form></font></td></tr>

<% END IF %>

</table></td></tr></table><br>

</body>

eu adicionei as 2 coisas em vermelho.

testa aí se funciona!

abraços

Editado por dark0
Link para o comentário
Compartilhar em outros sites

  • 0

Brother.. eu copie e colei seu codigo.. e alterei onde vi erro

Se você olhar seu primeiro post, vai ver que o SIM não está entre aspas..

E.. eu rodei o codigo aqui, e não deu erro nenhum..

Cê tem certeza que colocou do jeito que eu coloquei ali?

Posta o codigo que você rodou e deu erro.. aí da pra ver onde tem erro no seu..

aqui, clicando no botao não da erro nenhum

porem.. eu não tenho seu codigo inteiro pra logar e testar a popup se abrir..

Mas posta seu codigo aí

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

então

o erro deve tar no seus outros javascripts dentro dos Ifs

esse codigo aí ta certo

não tenho como testar nada aqui, não tenho sua estrutura

Link para o comentário
Compartilhar em outros sites

  • 0

então, o erro está onde?

Link para o comentário
Compartilhar em outros sites

  • 0

quando da o erro :

na url aparece a url do index , ve se tem alguma coisa errada , ou se esta faltando .


<!--#include file="conectar.asp"-->
<% AbreConexao
If Request.Form("enviado") = "sim" Then

login = Replace(request.form("login"), "'", "/")
senha = Replace(request.form("senha"), "'", "/")
Sql = "SELECT * FROM usuarios WHERE login = '"&login&"' AND senha='"&senha&"'"
Set Rs = Conexao.Execute(Sql)
If  RS.EOF Then
Response.Redirect "restrito.asp"

Else

If Rs("banido") = true Then
response.write("BANIDO")

Else
Session("login") = RS("login")
Session("nivel") = RS("nivel")


END IF 
End If
%>

<!--#include file="pagina_inicial.asp"-->

<% Else %>
<!--#include file="pagina_inicial.asp"-->
<% End If
FechaConexao %>


Link para o comentário
Compartilhar em outros sites

  • 0

puts

aí não parece ter nada errado cara

até porque aí é só código asp, e não tem nada de Javascript..

eu acho que não tamos vendo o mesmo codigo..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...