Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2013, 14:35
alejandromaringomez
 
Fecha de Ingreso: abril-2010
Mensajes: 267
Antigüedad: 14 años, 8 meses
Puntos: 1
Mi chat no envía los mensajes

Hola ,
Resulta que tengo un chat , con registro y login de usuarios.En este caso busco la solucion al más gordo ya que los demás son míseros comparandolos.
No me envía los mensajes.
Primero el sala_chat.php
Código:
<?php
include 'baneado.php'; 
session_start();
require_once('class_users/configuracion.php');
if(empty($_SESSION) || $_SESSION['username'] == "" || $_SESSION['color'] == "")
{
    unset($_SESSION['denegado']);
    $_SESSION['denegado'] = 'Acceso denegado';
    header("Location:../chat_php");
}
include 'header.php'; 
?>
    <body onload="scroll(),scroll_privates()">
	<div style="height: 10px;"></div>
        <div class="container_12">
		<div class="panel">
			<h1>Bienvenido <strong><?=$_SESSION['username']?></strong> !</h1>
			<div class="herramientas">
				<ul>
					<li><a href="javascript:normas('normas.php')" class="icon2">Normas</a></li>
					<li><a onclick="logout()" href="#" class="icon1">Desconectarse</a></li>
				</ul>
			</div>
		</div>
                <div class="grid_12" id="ventana_chat">                 
                    <div class="grid_6" id="conversacion" onmouseover="parar=true" onmouseout="parar=false"></div><br />
                    <div class="grid_3" id="smileys"><p id="nuestros_smileys">Iconos</p><br />
                    
                    <?php 
                    //incluimos las imágenes de los smileys
                        include 'smileys.php' 
                    ///////////////////////////////////////
                    ?>
                    </div>
                    <div class="grid_2" id="online"></div>
                    <div class="grid_12" id="form_chat">
                        <form name="form" method="post" id="form" action="<?=BASEURL?>class_users/send_messages.php">
                            <input type="text" name="message" id="message" size="76" value="Mensaje:" onfocus="this.value = '';" onblur="if(this.value=='') this.value='Mensaje:';"/>
                            <div>
                            <span style="cursor: pointer; color: blueviolet;" title="Coloca un enlace" id="enlace">Enlace</span>
                            <!--<span id="colores" style="color: #222;">
                            &nbsp;&nbsp;Negro: <input type="radio" checked="checked" title="Escribe negro" name="color" value="#000" />
                            &nbsp;&nbsp;Negrita: <input type="checkbox" title="Escribe negrita" name="negrita" value="bold" />
                            &nbsp;&nbsp;Subrayado: <input type="checkbox" title="Escribe subrayado" name="subrayado" value="underline" />                         
                            </span>-->
                            <input type="hidden" name="color" value="<?=$_SESSION['color']?>" />
                            <input type="hidden" name="url" value="<?=BASEURL?>" id="url"/>
                        </form>        
                    </div>
                    <input type="hidden" value="<?=$_SESSION['username']?>" id="user" />
                </div>   
                <div class="grid_4 push_5" id="like"></div>
                <div class="grid_4 push_5" id="invites"></div>
                <div class="grid_6 push_5" id="privado">
                    <div id="pantalla_privada" onmouseover="parar=true" onmouseout="parar=false"></div>
                    <form name="form" method="post" id="form_private" action="<?=BASEURL?>class_users/insert_privates.php">
						<label>Mensaje:</label>
                        <input type="text" name="p_message" id="p_message" />
                     <form>   
                </div>               
            </div>
    </body>
    <script type="text/javascript">
    //abrimos un prompt y colocamos el enlace en el campo con id message
    var text = document.getElementById('message');
    var v = document.getElementById('enlace');  
    v.onclick = function(){
    var enlace = jPrompt('Escribe tu url:', 'http://', 'Insertar enlace web', function(r) {
    nuevo_enlace = r.replace("http://", "");
    text.value += "<a href='"+r+"' target='_blank'>"+nuevo_enlace+"</a>";
    text.focus();
    });  
    }
    </script>
</html>
Hasta ahí bien , luego tengo un archivo que dudo , está en ajax.

functions.js

(LO ADJUNTO EN LA RESPUESTA)

Algún error debe haber que solo a 1 persona le permite enviar el mensaje , ¿Alguien me ayuda?
Muchas gracias!