Ir para conteúdo

POWERED BY:

Arquivado

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

zanelati2002

Como modificar este script

Recommended Posts

Mais uma vez conto com a colaboração de todos o que eu quero neste codigo é fazer com que ele abre a pagina visualizar.asp na mesma pagina e não em uma janela pop.

Este codigo´pequei na net me ajude quem manjar de java ou sei lá o que

 

<!--#include file = "conexao.asp"--><!--#include file="config.asp"--><%nome = request("nome")de_email = request("de_email")para = request("_para")para_email = request("_para_email")'Recupero a imagem selecionada pelo usuárioimg = request("img")'Crio uma seção para impedir SPAMsession("envia") = truesession.Timeout = 999Set fontes = Server.CreateObject("ADODB.Recordset")sql = "Select * from fontes"fontes.open sql, conex, 1,1Set musicas = Server.CreateObject("ADODB.Recordset")sql = "Select * from musicas"musicas.open sql, conex, 1,1%><script src="script.js"></script><html><head><title><%=titulo%></title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link href="estilo.css" rel="stylesheet" type="text/css"><link href="estilo.css" rel="stylesheet" type="text/css"><style type="text/css">input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	}</style></head><body bgcolor="#999999"><form name="cartao" method="post" action="salvar.asp" onSubmit="return verificar('Deseja enviar o cartão?')"><table width="100%" border="0" cellspacing="0" cellpadding="0" style="Border-top:#666666 1px solid;Border-left:#666666 1px solid;Border-right:#666666 1px solid;Border-bottom:#666666 1px solid;">  <tr>    <td height="205" bgcolor="#CCCCCC">       <div align="center"><strong><br>        Cartões Virtuais</strong><br>        <br>        <br>        <br>      </div>      <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="efefef" style="Border-top:#000000 1px solid;Border-bottom:#000000 1px solid;">        <tr>           <td height="112">               <table width="100%" border="0" cellspacing="0" cellpadding="0">                <tr>                   <td width="25%" height="867" valign="top">                     <div align="center"> <br>                      <table width="51%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" style="Border-top:#666666 1px solid;Border-bottom:#666666 1px solid;Border-left:#666666 1px solid;Border-right:#666666 1px solid;">                        <tr>                           <td height="809" valign="top">                             <div align="center">                               <br>                              <table width="360" height="260" border="0" cellpadding="0" cellspacing="0" background="cartoes/<%=img%>"  style="Border-top:#000000 1px solid;Border-bottom:#000000 1px solid;Border-left:#000000 1px solid;Border-right:#000000 1px solid;">                                <tr>                                   <td> </td>                                </tr>                              </table>                              <br>                              <strong>Preencha os dados abaixo!</strong><br>                              <br>                              <br>                              <table width="95%" border="0" cellspacing="0" cellpadding="0">                                <tr>                                   <td colspan="2">- <em>Dados de envio</em></td>                                </tr>                                <tr>                                   <td colspan="2"> </td>                                </tr>                                <tr>                                   <td width="21%">Nome:</td>                                  <td width="79%"><input name="nome" type="text" id="nome" style="border: 1px solid #666666;background-color: efefef;" value="<%=para%>" size="40">                                    <input name="img" type="hidden" id="img" value="<%=img%>"></td>                                </tr>                                <tr>                                   <td>E-mail:</td>                                  <td><input name="de_email" type="text" id="de_email" style="border: 1px solid #666666;background-color: efefef;" value="<%=para_email%>" size="40"></td>                                </tr>                                <tr>                                   <td>Para:</td>                                  <td><input name="para" type="text" id="para" style="border: 1px solid #666666;background-color: efefef;" value="<%=nome%>" size="40"></td>                                </tr>                                <tr>                                   <td>E-mail:</td>                                  <td><input name="para_email" type="text" id="para_email" style="border: 1px solid #666666;background-color: efefef;" value="<%=de_email%>" size="40"></td>                                </tr>                                <tr>                                   <td> </td>                                  <td> </td>                                </tr>                                <tr>                                   <td colspan="2">- <em>Dados do cartão</em></td>                                </tr>                                <tr>                                   <td colspan="2"> </td>                                </tr>                                <tr>                                   <td>Assunto:</td>                                  <td><input name="assunto" type="text" id="assunto" style="border: 1px solid #666666;background-color: efefef;" size="40"></td>                                </tr>                                <tr>                                   <td>Fonte:</td>                                  <td><select name="fonte" id="fonte" style="border: 1px solid #666666;background-color: efefef;">          <%while not fontes.eof%>          <option value="<%=fontes("id")%>"><%=fontes("nome")%></option>          <%          fontes.movenext          wend          %>                                    </select></td>                                </tr>                                <tr>                                   <td>Musica:</td>                                  <td valign="bottom"><select name="musica" id="musica" style="border: 1px solid #666666;background-color: efefef;">                                      <%while not musicas.eof%>                                      <option value="<%=musicas("musica")%>"><%=musicas("nome")%></option>                                      <%          musicas.movenext          wend          %>                                    </select>                                    <a href="#" onClick="escutar()"><img src="imagens/botao_ouvir.gif" alt="Escutar" width="17" height="16" border="0"></a></td>                                </tr>                                <tr>                                   <td>Tamanho:</td>                                  <td><select name="tamanho" id="tamanho" style="border: 1px solid #666666;background-color: efefef;">                                      <%       	 x = 1       	 while x <= 6       	 %>                                      <option value="<%=x%>"><%=x%></option>                                      <%       	 x = x +1       	 wend       	 %>                                    </select></td>                                </tr>                                <tr>                                   <td colspan="2"> </td>                                </tr>                                <tr>                                   <td>Mensagem:</td>                                  <td> </td>                                </tr>                                <tr>                                   <td colspan="2"> </td>                                </tr>                                <tr>                                   <td colspan="2"><div align="center">                                       <textarea name="mensagem" cols="40" rows="10" id="mensagem" style="border: 1px solid #666666;background-color: efefef;"></textarea>                                    </div></td>                                </tr>                                <tr>                                   <td colspan="2"> </td>                                </tr>                                <tr>                                   <td colspan="2"><div align="right"> <a href="#" onClick="visualizar()"><img src="imagens/botao_visualizar.gif" width="95" height="20" border="0"></a>                                       <input name="Submit2" type="image" value="Enviar" src="imagens/botao_enviar.gif" alt="Enviar cartão" width="95" height="20">                                    </div></td>                                </tr>                                <tr>                                  <td colspan="2"> </td>                                </tr>                              </table>                            </div></td>                        </tr>                      </table>                    </div></td>              </table>            </td>        </tr>      </table>      <br>        <br>      </td>  </tr></table></form><div align="center">  <!--#include file="admin/copyright.asp"--></div></body></html>

Agora o codigo do script.js

 

//Função para escutar o qruivo de somfunction escutar(){som = document.cartao.musica.valueif(som == 0){alert("Nenhuma música foi selecionada!");}else{window.open("ouvir.asp?som=" + som,"popup", "width=200, height=100");}}//Função para visulizar o cartãofunction visualizar(){var campos = "";var erro = false;//Verifica o campo nomeif(document.cartao.nome.value == ""){erro = true;campos += "\n - Nome"}//Verifica o campo paraif(document.cartao.para.value == ""){erro = true;campos += "\n - Para"}//Verifica o campo assuntoif(document.cartao.assunto.value == ""){erro = true;campos += "\n - Assunto"}//Verifica o campo mensagemif(document.cartao.mensagem.value == ""){erro = true;campos += "\n - Mensagem"}//Exibe as mensagens de erroif(erro == true){alert("Antes de visualizar o cartão preencha\n            os campos abaixo!\n" + campos);}else{var nome = document.cartao.nome.value;var _para = document.cartao.para.value;var assunto = document.cartao.assunto.value;var fonte = document.cartao.fonte.value;var mensagem = document.cartao.mensagem.value;var musica = document.cartao.musica.value;var img = document.cartao.img.value;var tamanho = document.cartao.tamanho.value;window.location.href = "visualizar.asp?nome=" +nome+ "&_para=" +_para+ "&assunto=" +assunto+ "&fonte=" +fonte+ "&mensagem=" +mensagem+ "&img=" +img+"&musica="+musica+"&tamanho="+tamanho;"}}function verificar(msg){var campos = "";var erro = false;//Verifica o campo nomeif(document.cartao.nome.value == ""){erro = true;campos += "\n - Nome"}//Verifica o campo emailif(document.cartao.de_email.value == ""){erro = true;campos += "\n - E-mail"}//Verifica o campo paraif(document.cartao.para.value == ""){erro = true;campos += "\n - Para"}//Verifica o campo para_emailif(document.cartao.para_email.value == ""){erro = true;campos += "\n - E-mail"}//Verifica o campo assuntoif(document.cartao.assunto.value == ""){erro = true;campos += "\n - Assunto"}//Verifica o campo mensagemif(document.cartao.mensagem.value == ""){erro = true;campos += "\n - Mensagem"}//Exibe as mensagens de erroif(erro == true){alert("Antes de Enviar o cartão preencha\n            os campos abaixo!\n" + campos);return false;}else{//janela de confirmaçãoif(window.confirm(msg)){return true;}else{return false;}}}

grato..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem um erro...

window.location.href = "visualizar.asp?nome=" +nome+ "&_para=" +_para+ "&assunto=" +assunto+ "&fonte=" +fonte+ "&mensagem=" +mensagem+ "&img=" +img+"&musica="+musica+"&tamanho="+tamanho;"

Nao precisa disso

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.