Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Fechar colorbox ao preencher e enviar formulário

$
0
0

fiz um formulário pop up com o colorbox --->> clique aqui para ver o meu formulário pronto

 

mas tem um detalhe importante: ao preecher o formulário e clicar em enviar, o popup deveria fechar e abrir a pagina de agradecimento, mas não está fazendo essa função, segue abaixo os codigos do pop up colorbox

 

Esse é o script :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
		<script src="js/jquery.colorbox.js"></script>
		<script>
			$(document).ready(function(){
				//Examples of how to assign the Colorbox event to elements
				
				$(".iframe").colorbox({iframe:true, width:"400px", height:"300px"});
				
				$(".callbacks").colorbox({
					onOpen:function(){ alert('onOpen: colorbox is about to open'); },
					onLoad:function(){ alert('onLoad: colorbox has started to load the targeted content'); },
					onComplete:function(){ alert('onComplete: colorbox has displayed the loaded content'); },
					
					
				});

				
				//Example of preserving a JavaScript event for inline calls.
				$("#click").click(function(){ 
					$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");
					
					return false;
					
				});
				
			});
		</script>

esse é o comando que abre o pop up dentro do menu:

<td><a class="iframe" href="formulario.asp" ><img src="Images/menu_r2_c2.jpg" name="Image34" width="62" height="24" border="0" id="Image34" /></a>

esse é código do formulario:

<html>
<head>
<title>Imocarcel</title>

<%
session("dados_ok") = "S"
%>
<style type="text/css">
<!--




<style type="text/css">

 
*{
 text-decoration:none;
 }
<!--
</style>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
td img {display: block;}.style1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style2 {	font-size: 24px;
	color: #003366;
}
.style6 {font-size: 9px}
</style>




<style type="text/css">
td img {display: block;}body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {font-size: 10px}
.style7 {color: #000000}
.style13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold; }
.style19 {
	color: #FF0000;
	font-size: 11px;
}
.style20 {color: #666666}
.style22 {color: #003366}
</style>
<!--Fireworks CS6 Dreamweaver CS6 target.  Created Sat Mar 07 09:49:23 GMT-0300 (Hora oficial do Brasil) 2015-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
<body width="361" height=" 100">
<center>
<table width="361" border="0" cellpadding="0" cellspacing="0" bordercolor="#575757" bgcolor="" style="display: inline-table;">
<!-- fwtable fwsrc="art.fw.png" fwpage="Página 1" fwbase="art.jpg" fwstyle="Dreamweaver" fwdocid = "1962855546" fwnested="0" -->
 
   <table width="361" height="250" border="0" bgcolor="#FFFFFF">
  <tr>
    <td height="150" colspan="0" valign="top"><div align="justify">
      <p class="style1"><font size="2" face="Verdana"><font color="#003366"><a name="formulario" id="formulario"></a>
            <script language="JavaScript" type="text/javascript">

<!--

function validar(theForm)
{

  // Verifica se o campo E-mail está preenchido

  if (theForm.email.value == "")

  {

    alert("Favor preencher o campo \"e-mail\".");

    theForm.email.focus();

    return (false);

  }

// Verifica se o campo Comentário está preenchido

  if (theForm.senha.value == "")

  {

    alert("Favor preencher o campo \"Senha\".");

    theForm.senha.focus();

   	return (false);

  }

}		

//-->

                    </script>
            <script language="JavaScript" type="text/javascript"> 
function confere(){
if (document.theForm.email.value.indexOf('@', 0) == -1 || document.theForm.email.value.indexOf('.', 0) == -1){ alert("E-mail invalido!");
	return false;
	}
}  
function is_email(email){
	er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/; 
	if( !er.exec(email) )
	{
		
}
            </script>
            <script type="text/javascript">

  var backup = new Array

  function check_alpha(val,name) {
	var goodChars = "0123456789abcdefghijklmnopqrstuxywvz"
 	var errors = 0
	var isOk = 1
	for(var i=0;i<val.length;i++) {
		isOk = 1
		for(var j=0;j<goodChars.length;j++) {
			if(goodChars.charAt(j) == val.charAt(i)) {
          			isOk = 0
       			}	
      		}
      		if(isOk == 1) {
			errors++
			break;
      		}
    	}
	if(errors > 0) {
		if(backup[name]) {
			document.getElementById(name).value = backup[name]
		}
		else {
			document.getElementById(name).value = ""
		}
	}
	else {
		backup[name] = val
	}
	
  }

            </script>
            <font color="#003366"><a name="formulario" id="formulario"></a></font><font size="2" face="Verdana">
            <style>

.form {font-size: 11px; font-family: Tahoma; color: #333333; background-color: #E3E3E3; border: #666666 1px double;}
.botao {font-size: 11px; font-family: Tahoma; color: #333333;}

                    </style>
            </font></font></font><font color="#003366" size="2" face="Verdana, Arial, Helvetica, sans-serif">
      <input type="hidden" name="subject" value="Cadastro POP UP - IMOCARCEL" />
      <input type="hidden" name="recipient" value="wandersom@greletronics.com.br" />
      <input type="hidden" name="redirect" value="http://www.imocarcel.com.br/form.asp" />
            </font>      </p>
      <p align="center" class="style1"> </p>
    </div>
	<form action="enviar_mensagem.asp?sessao=<%=session("dados_ok")%>" name="theForm" method="post" align="center" onSubmit="return validar(theForm)">
      <center>
        <p class="style14">Preencha o formulário para acessar<br />
        Nossas ofertas e promoções.</p>
      </center>
	
	<table width="361" border="0" align="center" cellpadding="0" cellspacing="4">
      <tr>
        <td align="right"><span class="style13">Nome<span class="style19">*</span>:</span></td>
        <td align="left"><font size="2" face="Verdana">
          <input name="nome" type="nome" class="form" id="nome" size="35" maxlength="60" onChange="check_alpha(this.value,this.id)" onKeyUp="check_alpha(this.value,this.id)">
        </font></td>
      </tr>
      <tr>
        <td width="30%" align="right" valign="top"><div align="right"><span class="style22"><font face="Verdana" size="2">E-mail</font></span><span class="style19">*</span><font face="Verdana" size="2">:</font></div></td>
		
		        <td width="70%" align="left"><font size="2" face="Verdana">
          <input name="email" type="email" class="form" id="email" size="35" maxlength="60" onblur="confere()" onkeyup="this.value = this.value.toLowerCase();" />
          <br />
                </font><font face="Verdana"><span class="style2 style7"><span class="style2 style20"><span class="style6">(Digite um e-mail válido)</span></span></span></font> </td>
      </tr>
      <tr>
        <td width="30%" align="right" valign="top"><div align="right"><span class="style22"><font size="2" face="Verdana">Cadastre uma senha</font></span><span class="style19">*</span><font size="2" face="Verdana">:</font></div></td>
        <td width="70%" align="left"><font size="2" face="Verdana">
          <input name="senha" type="password" class="form" id="senha" size="35" maxlength="60" onChange="check_alpha(this.value,this.id)" onKeyUp="check_alpha(this.value,this.id)">
          <br />
        </font><font face="Verdana"><span class="style2 style7"><span class="style2 style20"><span class="style6">(Digite uma senha com letras e números)</span></span></span></font></td>
      </tr>
      <tr>
        <td width="30%" height="35"> </td>
        <td width="70%" align="left" valign="bottom"><font size="2" face="Verdana">
          <input name="submit" type="submit" class="botao" onmouseover="window.status='Certifique-se que as informações estão corretas, e aperte o botão para envia-las';return false" onmouseout="window.status=('Tecnologia, GR Eletronic's!')" value="Prosseguir" />
            
          <input name="submit" type="submit" class="botao" onmouseover="window.status='Certifique-se que as informações estão corretas, e aperte o botão para envia-las';return false" onmouseout="window.status=('Tecnologia, GR Eletronic's!')" value="Já sou cadastrado" />
        </font></td>
      </tr>
    </table>
</body>
</form>

</html>

e esse os comandos de envio de e-mail do formulário:

<%

session("dados_ok") = request.QueryString("sessao")

sch = "http://schemas.microsoft.com/cdo/configuration/"
Set cdoConfig = Server.CreateObject("CDO.Configuration")


'Variaveis
Dim meuservidorsmtp
Dim minhacontaautenticada
Dim minhasenhaparaenvio
Dim emailorigem
Dim emaildestino
Dim email

'Abaixo seguem algumas definicoes de variaveis para o envio de seu formulario. Por favor preencha os campos abaixo.

meuservidorsmtp = "smtp.imocarcel.com.br" ' Informacoes so seu servidor SMTP
minhacontaautenticada = "contato@imocarcel.com.br" ' conta de e-mail utilizada para enviar
minhasenhaparaenvio = "minha senha" ' senha da conta de e-mail
emailorigem = "contato@imocarcel.com.br" ' e-mail que indica de onde partiu a mensagem
'emailorigem = request.Form("email") ' e-mail que indica de onde partiu a mensagem
emaildestino = "wandersom@greletronics.com.br" ' e-mail que vai receber as mensagens do formulario

'Fim da definição manual de parâmetros.

cdoConfig.Fields.Item(sch & "sendusing") = 2
cdoConfig.Fields.Item(sch & "smtpauthenticate") = 1
cdoConfig.Fields.Item(sch & "smtpserver") = meuservidorsmtp
cdoConfig.Fields.Item(sch & "smtpserverport") = 587
cdoConfig.Fields.Item(sch & "smtpconnectiontimeout") = 30
cdoConfig.Fields.Item(sch & "sendusername") = minhacontaautenticada
cdoConfig.Fields.Item(sch & "sendpassword") = minhasenhaparaenvio
cdoConfig.fields.update
Set cdoMessage = Server.CreateObject("CDO.Message")
Set cdoMessage.Configuration = cdoConfig

cdoMessage.BodyPart.Charset = "iso-8859-1"
cdoMessage.From = emailorigem
cdoMessage.To = emaildestino
cdoMessage.Subject = "Cadastro POP UP - IMOCARCEL"
cdoMessage.ReplyTo = Request("email")

strBody = "Dados do Formulario <br> <br>" & _
"Nome :"& Request("nome")& "<br><br>" & _
"E-Mail :"& Request("email")& "<br><br>" & _
"Senha: "& Request("senha")
strBody = strBody & "."
cdoMessage.HTMLBody = strBody

cdoMessage.Send

Set cdoMessage = Nothing
Set cdoConfig = Nothing

response.Redirect("index.asp")
%>

please help me !!!


Viewing all articles
Browse latest Browse all 14190

Trending Articles