Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DeLuvisa

Mensagem de envio em janela popup

Recommended Posts

Olá pessoal, seguinte: Tenho un script PHP q é para envio de email pelo site. Está configurado para q quando clicar em enviar e td correr bem, o script chame outro script PHP com o a mensagem "Sua mensagem foi enviada com sucesso"... Porém, essa frase aparece em milésimos de segundo não sendo possível a visualização.

 

Gostaria de que quando o email for enviado, apareça uma janelinha popup com a mensagem. Me parece q em java script é bem fácil, mas não consigo fazer a interação com o PHP.

 

eis o código do envio: Como faço pra aparecer o popup? vlw []'s

<?php// Aqui ficam os dados do seu e-mail e da autoresposta!!!$assunto = "Site BrasilComp"; //Assunto do e-mail q vai chegar na sua caixa de mensagem$mail = "giovanni@brasilcomp.com.br"; //E-mail que você gostaria de receber os resultados dos formmail's$assunto_auto = "$nome, Sua Mensagem Foi Recebida Com Sucesso!";//Assunto da Auto Resposta$website =  "BrasilComp";//Nome do Website$url_website = "www.brasilcomp.com.br/teste";//Url do Website$nome_webmaster = "Giovanni Luvisa";//Nome do Webmaster do site$mensagem_auto = "Obrigado por entrar em contato conosco $nome!\nO mais breve possivel estaremos respondendo sua mensagem!!!\n\Giovanni Luvisa - $nome_webmaster";$assunto_auto = "Recebemos sua mensagem";// Aqui ficam os dados do formulário que seram enviados!!!$nome = $_POST["nome"];//Campo Nome do Formulário$email = $_POST["email"];//Campo E-mail do Formulário$assunto_msg = $_POST["assunto_msg"];//Campo Mensagem do Formulário$contato = $_POST["contato"];//Campo Contato do Formulário$mensagem = "Formulário enviado por $nome no Website $website:\n\n";//Inicio da Mensagem enviada! $mensagem .= "Nome: $nome\n";//Nome do Contato$mensagem .= "E-mail: $email\n";//Nome do Contato$mensagem .= "Assunto: $assunto_msg\n";//Assunto do Contato$mensagem .= "Mensagem: $contato";//Mensagem Enviada do Contato//não modifique esta linha, pois é ela que envia a mensagem!!!@mail($mail, $assunto, $mensagem, "From: $email");//não modifique esta linha, pois é ela que envia a auto_resposta!!!@mail($email, $assunto_auto, $mensagem_auto, "From: $mail");header("Location:email_enviado.php");?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente substituir:

 

header("Location:email_enviado.php");

Por isso:

 

echo = "<script language=\"JavaScript\">var janela = nulljanela=window.open(email_enviado.php,popup,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=150,height=150);</script>";

Qualquer coisa poste aqui! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Chefe ficaria mais fácil se você chamasse a janela de popup, e no arquivo:

 

email_enviado.php

 

você fizesse a rotina para enviar o email sak???

vô t dar um exemplo q uso e você testa aew.

 

isso aque vai na página contato.php.

 

<form name="contato" method="post">		<table border="0" cellpadding="0" cellspacing="0" width="230">			<input type="hidden" name="dest" value="contato@politintas.net">			<tr>				<td align="center"><img src="img/splash/fale_con.jpg" alt="fale_con.jpg"></td>			</tr>			<tr>				<td height="15" class="tit_form">  Nome:</td>			</tr>			<tr>				<td>  <input name="nome" size="30" class="form"></td>			</tr>			<tr>				<td height="15" class="tit_form">  Empresa:</td>			</tr>			<tr>				<td class="tit_form">  <input name="emp" size="30" class="form"></td>			</tr>			<tr>				<td height="15" class="tit_form">  E-Mail:</td>			</tr>			<tr>				<td>  <input name="email" size="30" class="form"></td>			</tr>			<tr>				<td height="15" class="tit_form">  Telefone:</td>			</tr>			<tr>				<td>  <input name="fone" size="30" class="form"></td>			</tr>			<tr>				<td height="15" class="tit_form">  Mensagem:</td>			</tr>			<tr>				<td>  <textarea name="msg" cols="30" rows="4" class="form"></textarea></td>			</tr>			<tr>				<td height="4"></td>			</tr>			<tr>				<td align="center"><input type="image" src="img/splash/bt_enviar_vd.jpg" [b]onclick="window.open('email.php?mail='+document.contato.dest.value+'&&nome='+document.contato.nome.value+'&&emp='+document.contato.emp.value+'&&email='+document.contato.email.value+'&&fone='+document.contato.fone.value+'&&msg='+document.contato.msg.value,'Contato','scrollbars=no,width=220,height=60');  //adicione o restante das variáveis [/b]></td>			</tr>		</table>	</form>
e essa rotina no mail_enviado.php. //no seu caso

 

<?$mens = ("<div style='font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;'><b>Nome:</b> ".$nome."<br><b>Empresa:</b> ".$emp."<br><b>E-mail de contato:</b> ".$email."<br><b>Telefone:</b> ".$fone."<br><b>Mensagem: </b>".$msg."<br><b>IP do remetente: $REMOTE_ADDR</b>	</div>");	$envia = mail("$mail","Contato do site",$mens,"Content-Type:text/html; charset=us-ascii");if ($envia == 1) {	echo "msg q deu certo";}else {	 echo "msg q deu errado";}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

valew pela ajuda cara, mas não consegui aplicar esses códigos na minha page... Ainda to iniciando na linguagem...

 

Não teria um esquema mais simples? Vou colocar o código-fonte da minha page contato, aí vcs me ajudam melhor:

 

<div id="Layer3" style="position:absolute; left:324px; top:195px; width:252px; height:103px; z-index:9">  <form name="form" method="post" action="envia.php">	<div align="center">	  <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Seu nome: 		<input name="nome" type="text" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;" size="34">		<br>		Seu email: <br>		<input name="email" type="text" id="email" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;" size="34">		<br>		Assunto:<br>		</font><font face="Verdana, Arial, Helvetica, sans-serif" size="1"> 		  <input name="assunto_msg" type="text" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;">		  <br>		  Mensagem:<br>		  <textarea name="contato" cols="34" rows="4" style="border-style: solid; font-face: verdana;font-size: 12;color: black;width: 250px;background-color: white;border-color: #357CCA;border-width: 1px;"></textarea>		  <br>		</font> </p>	</div>	<div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">	  <input class="form_botao" type="submit" name="Enviar" value="Enviar Mensagem" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;">	  <input class="form_botao" type="reset" name="Limpar" value="Limpar" style="border-style: solid; font-face: verdana;font-size: 12;color: black;background-color: white;border-color: #357CCA;border-width: 1px;">	</font></div>  </form></div><div class="style1" id="Layer4">Atendimento online <strong>BrasilComp</strong> </div><div id="Layer5"></div><table width="472" height="149" border="0" cellpadding="0" cellspacing="0">  <tr>	<th width="117" height="44" scope="col"><img src="slices/site_r1_c1.jpg" width="117" height="44"></th>	<th width="113" scope="col"><img src="slices/site_r1_c3.jpg" width="113" height="44"></th>	<th width="110" scope="col"><img src="slices/site_r1_c4.jpg" width="110" height="44"></th>	<th width="132" scope="col"><img src="slices/site_r1_c5.jpg" width="400" height="44"></th>  </tr>  <tr>	<th height="51" scope="row"><img src="slices/site_r2_c1.jpg" width="117" height="58"></th>	<td><img src="slices/site_r2_c3.jpg" width="113" height="58"></td>	<td><img src="slices/site_r2_c4.jpg" width="110" height="58"></td>	<td><img src="slices/site_r2_c5.jpg" width="400" height="58"></td>  </tr>  <tr>	<th height="47" scope="row"><img src="slices/site_r3_c1.jpg" width="117" height="47"></th>	<td><img src="slices/site_r3_c3.jpg" width="113" height="47"></td>	<td><img src="slices/site_r3_c4.jpg" width="110" height="47"></td>	<td><img src="slices/site_r3_c5.jpg" width="400" height="47"></td>  </tr></table><table width="117" height="0" border="0" align="left" cellpadding="0" cellspacing="0">  <tr>	<th width="117" scope="row"><img src="slices/site_r4_c1.jpg" width="117" height="25"></th>  </tr>  <tr>	<th scope="row"><a href="sysmo.php"><img src="slices/site_r5_c1.jpg" width="117" height="25" border="0"></a></th>  </tr>  <tr>	<th scope="row"><a href="pod1.php"><img src="slices/site_r6_c1.jpg" width="117" height="25" border="0"></a></th>  </tr>  <tr>	<th scope="row"><a href="linux.php"><img src="slices/site_r7_c1.jpg" width="117" height="24" border="0"></a></th>  </tr>  <tr>	<th scope="row"><a href="hardware.php"><img src="slices/site_r8_c1.jpg" width="117" height="24" border="0"></a></th>  </tr>  <tr>	<th scope="row"><img src="slices/site_r9_c1.jpg" width="117" height="24"></th>  </tr>  <tr>	<th scope="row"><img src="slices/site_r10_c1.jpg" width="117" height="24"></th>  </tr>  <tr>	<th scope="row"><img src="slices/site_r11_c1.jpg" width="61" height="102"><img src="slices/site_r11_c2.jpg" width="56" height="102"></th>	  </tr></table><p> </p></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.