Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2008, 16:25
Avatar de maderic_m
maderic_m
 
Fecha de Ingreso: agosto-2007
Mensajes: 53
Antigüedad: 16 años, 8 meses
Puntos: 0
Actualizar IE con Ajax Prototype

hola, estoy desarrollando una aplicacion de mensajes rapidos y necesito que los ultimos mensajes se recargen en la pagina mediante ajax, para lo cual elegi prototype, con sus funciones en ajax, php y mysql, el problema es el siguiente, en mozila firefox me anda todo bien pero en IE no se recarga nada, y no se por que el IE no me da errores del sintaxis, a continuacion muestro los codigos

JS
Código:
function recargar(){
	  var url = "ajax.php";
      var pars = "op=recargar";
      var myAjax = new Ajax.PeriodicalUpdater( "div_scroll", url, { method: "get", 
														  			parameters:pars,
														  			frequency:'3'
														}
														                 );
	  
	 }
PHP
Código PHP:
include_once("../includes/conexion.php");
include_once(
"../includes/microMailer.php");

$op $_REQUEST['op'];

switch (
$op) {
    case 
'recargar':
        
$msj '';
        
$mensajes $conexion->Execute("SELECT mensaje, usuario, DATE_FORMAT(fecha,'%d/%m/%Y') AS fech
                                                   FROM shootbox_mensajes
                                                   WHERE ip NOT IN (SELECT ip FROM shootbox_ip_bloqueado)
                                                   ORDER BY id_msj DESC"
);
        if (
$mensajes->EOF)
            
$msj '<div align="center"><b>Radio Cristal</b></div>';
        
$i 0;
        while (!
$mensajes->EOF) {
            if (
$i == 0)
                
$msj .= '<div id="mensaje" style="background-color:#FFFFFF"><a href="#" title="' $mensajes->fields['fech'] . '"><b>' $mensajes->fields['usuario'] . '</b></a>: ' $mensajes->fields['mensaje'] . '</div>';
            else
                
$msj .= '<div id="mensaje" style="background-color:#F3F3F3"><a href="#" title="' $mensajes->fields['fech'] . '"><b>' $mensajes->fields['usuario'] . '</b></a>: ' $mensajes->fields['mensaje'] . '</div>';
            
$i++;
            
$mensajes->MoveNext();
        }
        echo 
$msj;
        break;
    case 
'dsa':

        break;
    default: ;
// switch 

saludos y gracias

Última edición por maderic_m; 12/01/2008 a las 16:27 Razón: Correcion de codigos