Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2005, 04:01
xlwebmas
 
Fecha de Ingreso: noviembre-2005
Mensajes: 29
Antigüedad: 18 años, 6 meses
Puntos: 0
En IE solo funciona una vez

Hola, estoy escribiendo una aplicación en AJAX y PHP que al pulsar un boton se debe llamar a una pagina .PHP que contiene un UPDATE de una tabla SQL.

En Firefix me funciona perfectamente, peró en el explorer solo funciona la primera vez y después deja de hacerlo.

Os muestro el código a ver si encontrais algo:


Este es el archivo "ajax.js"

-----------------------------------------------------
function crearAjax()
{
var xmlhttp=false;
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest!='undefined')
{
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

function cargarContenido(pagina_html, contenidor)
{
var contenedor;
contenedor = document.getElementById(contenidor);
// creamos un nuevo objeto ajax
_ajax=crearAjax();
//cargar el archivo html por el método GET
_ajax.open("GET", pagina_html,true);
_ajax.onreadystatechange=function()
{
if (_ajax.readyState==4) // Readystate 4 significa que ya acabó de cargarlo
{
contenedor.innerHTML = _ajax.responseText
}
}
_ajax.send(null)
}

var http = crearAjax();
-----------------------------------------------------

Esta es la función que hace la llamada a "cargarContenido" guardada en el archivo "dimensiona.js"

function fixar (event, id)
{
//Guardar les posicions en Cookies
document.cookie= id+"=1";
document.cookie= id+"_x="+dragObj.elNode.style.left.toString();
document.cookie= id+"_y="+dragObj.elNode.style.top.toString();

cargarContenido('save_cookie.php','txt_proves');
alert(document.cookie);
}


Y este es el HTML

<HTML>
<HEAD>
<LINK href="estils.css" type="text/css" rel="stylesheet">

<script src="ajax.js" type="text/javascript"></script>
<script src="dimensiona.js" type="text/javascript"></script>
</HEAD>
<BODY>
<span class="subtitol" onClick="cargarContenido('save_cookie.php','conten edor')" style="cursor:pointer">SQL</span>
</body>