Jump to content


Photo

Preciso De Ajuda Em Js.


  • Faça o login para participar
5 replies to this topic

#1 x-webmaster

x-webmaster

    Mestre

  • Usuários
  • 638 posts
  • Sexo:Não informado
  • Localidade:SP SP

Posted 05/05/2003, 16:33

AE PESSU BLZ??
num tinha outro titulo hehehehe......... mas o q eu quero eh o seguinte.....
eu peguei um scriptizinho de ICQ.... akeles de mandar menssagem pra icq sabe?
entaum.... ae eu queria saber como eu faço pra quando o o cara clicar em enviar , fechar essa tela (mas q tenha enviado)... entendem??
e quando fechar abrir no iframe do site uma .htm dizendo q jah foi enviado??
alguem sabe fazer?

esse aki eh o codigo dapage do icq:

<html>
                <head>
                   <title>Suporte - aberto das 16:30 às 22:00</title>
                  
                    

                </head>
                <body topmargin='0' leftmargin='0' rightmargin='0' marginwidth='0' marginheight='0' alink='#000000' vlink='#000000'>
                       <table cellpadding='0' cellspacing='0' border='0' width='318' bgcolor='#345487' align='center'>
        <tr>
            <td width="1">
              <table cellpadding='4' cellspacing='0' border='0' height="354">
                <tr>
                   <td colspan='2' align='center' class='titlemedium' width="831" bgcolor="#CCCCCC" height="1"><font face="Verdana" size="2">Envie
                    sua pergunta ou duvida. (aberto das 16:30 ás 22:00)</font></td>              <form action="http://msg.mirabilis...pts/WWPMsg.dll" METHOD="POST" name="frmPager">
         <INPUT TYPE="hidden" NAME="subject" VALUE="From WebPager Panel">
              <input type="hidden" name="to" value="102351255">
              <tr>
                <td class='row2' align='left' width="71" height="25" bgcolor="#666666"><b>Seu nome</b></td>
                <td class='row2' align='left' width="750" height="25" bgcolor="#666666"><input type='text' name='from' size='40' class='forminput' onMouseOver="this.focus()" onFocus="this.select()" style="background-color: #666666; border: 1 solid #000000"></td>
              </tr>
              <tr>
                <td class='row2' align='left' width="71" height="25" bgcolor="#666666"><b>Seu e-mail</b></td>
                <td class='row2' align='left' width="750" height="25" bgcolor="#666666"><input type='text' name='fromemail' size='40' class='forminput' onMouseOver="this.focus()" onFocus="this.select()" style="background-color: #666666; border: 1 solid #000000"></td>
              </tr>
              <tr>
                <td class='row2' align='left' valign='top' width="71" height="252" bgcolor="#666666"><b>Digite sua mensagem</b></td>
                <td class='row2' align='left' width="750" height="252" bgcolor="#666666"><textarea wrap='soft' cols='50' rows='12' wrap='soft' name='body' class='textinput' onMouseOver="this.focus()" onFocus="this.select()" style="background-color: #666666; border: 1 solid #000000"></textarea></td>
              </tr>
              <tr>
                <td class='row2' align='center' colspan='2' width="831" height="27" bgcolor="#666666"><input type='submit' value='Enviar' class='forminput'></td>
              </tr>
              </form>            <!-- End content Table -->
            </table>
            </td>
            </tr>
            <tr>
            <td class='category' colspan='2' bgcolor="#CCCCCC">
              <p align="center"><font face="Verdana" size="1">A resposta para
              sua menssagem será enviada no seu e-mail imediatamente.</font></p>
            </td>
            </tr>
            </table>
                </body>
              </html>




ESTOU DESESPERADO QUEM PUDER ME AJUDAR EU AGRADEÇO MUITO <<<< OBRIGADO>!!

#2 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 05/05/2003, 16:49

Simples...

Você deverá fazer o seguinte:
- Leia o tutorial sobre cookies do Wrathchild.


Feito isso, você vai entender o que eu estou falando...
Você deverá fazer um check do cookie (do valor dele) e, se ele for true, redireciona para a página de aviso que já enviou. Caso contrário, redireciona para a página de mandar msg. A idéia básica é essa.

Como fazer:
- Faça a checagem do valor de um ccokie ainda não existente, e veja se o seu valor é true ou false. Se ele for true, manda para a página de aviso. Caso contrário, manda para a página para mandar msg.
- No ONCLICK do botão Submit do formulário de mensagem, redirecione o usuário para uma página onde ele criará (ou alterará) o cookie e sete true como valor. Logo em seguida, feche a janela.

Nota:
- Você deverá setar um tempo pequeno para o cookie expirar, caso contrário, o usuário nunca mais poderá enviar uma mensagem. Algo em torno de 2 a 3 horas é um período aceitável.


Isto resolverá o seu problema.
Grato,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>

#3 x-webmaster

x-webmaster

    Mestre

  • Usuários
  • 638 posts
  • Sexo:Não informado
  • Localidade:SP SP

Posted 05/05/2003, 16:51

cara eu sou moh pedreiro em js.... mas onde tem essa apostila?

#4 x-webmaster

x-webmaster

    Mestre

  • Usuários
  • 638 posts
  • Sexo:Não informado
  • Localidade:SP SP

Posted 05/05/2003, 20:53

ninguem mais pode me ajudar???? :o

#5 Xmagnum

Xmagnum

    Turista

  • Usuários
  • 42 posts
  • Sexo:Não informado
  • Localidade:Fortaleza CE
  • Interesses:Programação PHP, jogos de PC ...

Posted 06/05/2003, 10:04

Adicione esse código na pagina que diz que a msg foi enviada. Mas, so no final do html! Depois de 5 segundos a pagina fecha.
setTimeout("top.window.close()",5000);
Deu certo?
Equipe Firemasters
Programador PHP

#6 x-webmaster

x-webmaster

    Mestre

  • Usuários
  • 638 posts
  • Sexo:Não informado
  • Localidade:SP SP

Posted 06/05/2003, 16:37

tipo.. vc naum intendeu....
eh assim:
o cara ta la no meu site e pah.. ae ele clica em contatos.ae abre uma janela... ae ele preencheu o formulario e tal .. ae quando ele clica em enviar a pagina se fecha (mas q tenha enviado o form) e abre uma page chamda enviada_sucesso.htm no iframe... entendeu???
eh urgente pessoal!
eu agredaeço pelas respostas!




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq