25/11/2007, 15:36
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 626
Antigüedad: 19 años, 10 meses Puntos: 10 | |
Re: SetInterval y SetTimeOut, no crean el delay esperado jejeje, pues muchas gracias a todos, efectivamente era necesario definar la variable ajax
y finalmente me quede con el setTimeOut, el problema es que para ejecutarse mas eficientemente lo meti dentro de un ciclo, lo cual ya me empezo a dar problemas Cita: function crear(){
var compos=new Array("Gabinete","Tarjeta Madre","Procesador","Memorias RAM","Disco Duro","Monitor","Tarjeta de Video","Unidad Optica","Segunda Unidad Optica","Tarjeta de Sonido","Bocinas","Disquet","Tarjetas de Memoria","Raton y Teclado","Sistema Operativo","Energia");
var tiemp=0;
for (i = 0; i <= 16; i++){
var primarg=compos[i]+",1";
var segunarg=compos[i];
var tiempotres[i]=setTimeout("cambiar(primarg,segunarg,'');",tiemp) ;
var tiemp=tiemp+2000;
}
}
function cambiar(nombre,ide,tipo){
var ajax=nuevoAjax();
ajax.open("GET", "recibir.php?nombre="+nombre+"&ide="+ide+"&tipo="+ tipo+"", true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==1)
{
// Mientras carga elimino la opcion "Elige pais" y pongo una que dice "Cargando"
document.getElementById(ide).innerHTML="<center><i mg src=loading.gif /></center>";
}
if (ajax.readyState==4)
{
document.getElementById(ide).innerHTML=ajax.respon seText;
}
}
ajax.send(null);
} if (ajax.readyState==4)
{
En la linea de la llave dice que se esperaba un objeto
Última edición por August; 25/11/2007 a las 16:04 |