Ir para conteúdo
Fórum Script Brasil
  • 0

Chat...


Gladisson

Pergunta

Olá pessoal...

Fiz um chat... mais estou com um problema... e gostaria se alguém soubesse ou poderia me ajudar em um código ficaria muito feliz e agradecido por quem me ajudar...

Endereço: http://chat.zonagospel.com/

O código que eu queria era impedir que o usuario não possa mandar uma mensagem privada para si mesmo ou para todos...

Alguma coisa com alerta...

Eu acho que dá pra fazer, mais são sei nem por aonde comesar. :blink:

Valeu. :D

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0

bem di qualque modo vai ter que abri a pagina

porque

javascript trabalha no serve do cliente

e php e asp trabalha no serve do provedor

que dize para saber se o nome do usuario è igual ao proprio usuario

deve trabalhar no serve do provedor

então tem que abri a pagina

eu não sei como se faz em php

mas você tem que fazer ter uma resposta que a pagina

em asp pode faze assim

-----------------------------------------------------------------------------------------

<%

if usuario = usuario then

%>

<script language=JavaScript>

<!--

alert("você não pode mandar messagens privadas para você mesmo");

history.back()

//-->

</SCRIPT>

<% end if%>

---------------------------------------------------------------------------------------

Link para o comentário
Compartilhar em outros sites

  • 0

Pois Eliane... eu sei fazer isto em php!!! mais presiço de algo que seja de imediato... antes que ela poste uma mensagem...

DÊ uma olhada neste site:

http://www.elnet.com.br/canais/batepapo/mi...miolo.php?aid=4

Entre neste chat... e tente mandar uma mensagem privada pra todos ou pra você mesmo...

Isto é Java Script...

É poruqe eu queria fazer um chat baseado neste e só tá faltando essa função.

Se eu achar o código em JS... Posto aqui... Junto com o meu HTML...

E explicando melhor ok! :D

Link para o comentário
Compartilhar em outros sites

  • 0

Ae gladisson eu não manjo de nenhuma linguagem Server Side mas o que eu entendi naquele site se for em java script deve ser assim

você primeiro atribui um valor para cada nome que estiver na sala. e para enviar uma mensagem privada vão ser comparada os valores de quem estiver enviando e o de que estara recebemdo a mensagem se os dois valores forem iguaisou for igual ao valor de todos você coloca um alert e desmarca o checkboxe se for diferente a mensagem é inviada agora é so você escrever o codigo

se não der certo posta aqui que ajente tenta denovo

Link para o comentário
Compartilhar em outros sites

  • 0

Tentei mais não consegui. :(

Vou dar detalhes... vamos agora esquecer o chat...

Veja:

<form name="form1" method="post" action="">

<input name="usuario" type="hidden" value="GLadisson">

<input type="checkbox" name="private" value="1">reservadamente 

<select name="to" class="textbox">

<option value="TODOS" selected >TODOS (1)</option>

<option value="GLadisson">GLadisson</option>

<option value="Usuario 01">Usuario 01</option>

<option value="Usuario 02">Usuario 02</option>

</select>

<input name="message" type="text" class="textbox" size="60">
    
<input type="image" name="Submit" src="enviar.gif">

</form>

Este é o form...

Ai o que eu quero é quando o eu: Gladisson selecionar checkbox -> private

Com o select -> to estiver em TODOS apareça um alerta ou comigo mesmo "Gladisson" tb apareça um alerta.

Agora ficou mais claro... eu acho né. :P

E ai AnaoScript dá pra me dá uma ajuda... ou qualquer outra pessoa. :D

Link para o comentário
Compartilhar em outros sites

  • 0

Ae gladisson eu acho que é isso ae eu mudei o nome do checkbox porque ´rivate no meu editor é um comando e coloquei privado ae eu verifiquei e não achei forma alguma de marcar os valores invalido ele é conferido quando marca o checkbox e quando muda o valor do select e só é executado se o checkbox estiver marcado

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<HTML>

<HEAD>

<script language="JavaScript">

<!--

function Invalido(op){

valor = form1.to.options[op].value;

if (form1.privado.checked == true){

if (valor == form1.usuario.value || valor == "TODOS"){

alert("v não pode enviar mensagem para você mesmo ou para todos");

document.form1.privado.checked = false;

  }

}

}

//-->

</script>

<TITLE>Untitled</TITLE>

<META NAME="GENERATOR" CONTENT="MAX's HTML Beauty++ ME">

</HEAD>

<BODY>

<form name="form1" method="post" action="">

<input name="usuario" type="hidden" value="GLadisson">

<input type="checkbox" name="privado" value="1" onClick="Invalido(form1.to.selectedIndex)">reservadamente<br>

<select name="to" class="textbox" size="3" onclick="Invalido(form1.to.selectedIndex)"><br>

<option value="TODOS" selected>TODOS (1)</option>

<option value="GLadisson">GLadisson</option>

<option value="Usuario 01">Usuario 01</option>

<option value="Usuario 02">Usuario 02</option>

</select><br>

<input name="message" type="text" class="textbox" size="60">

 

<input type="image" name="Submit" src="enviar.gif">

</form>

</BODY>

</HTML>

Se não for isso posta novamente que eu me viro e resolvo se der certo posta tb para eu saber e de o endereço do chat que você fez se possivel:D

falo

Link para o comentário
Compartilhar em outros sites

  • 0

Ae gladisson progrmação é meu segundo hobby pra mim solucionar problema envolvido em programçao é um desafio, este codigo que fiz para você pode tb me servir um dia.

Mas ae Amanhã eu passo para pegar a grana :D e como você é meu amigo vai ficar por R$100.050.15 :ph34r:

Link para o comentário
Compartilhar em outros sites

  • 0

cara então eu vou cobrar. :angry:

Ae me fala um bom livro apra iniciante em php+Sql.

Eu já mexo com js a 2 meses e estou queendo espandir meus conhecimentos só que não consigo compra um bom livro sobre php e sql já que você manja paca de php podia me indicar um livro bem facio de aprender poque tipo o curso aqui do sb já começa te perguntando regras dos cmandos sendo que éa 1° vez que vejo um cod php depois passa uma lista de comando e pronto contunuo sem saber nadegas :angry:

falo

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...