Jump to content
Fórum Script Brasil
  • 0

Erro No Script


mestre fyoda
 Share

Question

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 to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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

Edited by dark0
Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

  • 0

então, o erro está onde?

Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.7k
    • Total Posts
      648.5k
×
×
  • Create New...