Es que invoco a una funcion pero tengo que hacer que sea a diferentes tiempos pero si lo hago con SetInterval o SetTimeOut, aunque especifique tiempos distintos,
siempre invoca a la funciones al mismo tiempo y no quiero eso, ustedes que me recomiendan?, por favor no muevan el tema a ajax, que esto es una duda de como crear un tiempo de espera para la invocacion de una funcion la cual no necesariamente estaria relacionada con ajax, podria ser con otra cosa, y aqui es donde esta la gente que sabe muchisimo de javascript
y a intente
window.
SetInterval
window.
SetTimeOut
y sin el window., tambien, pero invoca siempre las funciones sin el tiempo de retardo que segun crean estos metodos
Gracias de antemano
Código PHP:
function crear(){
setInterval("cambiar('Procesador,1','Procesador','');",50);
setInterval("cambiar('Memorias RAM,1','Memorias RAM','');",5);
setInterval("cambiar('Tarjeta Madre,1','Tarjeta Madre','');",100);
}
function cambiar(nombre,ide,tipo){
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><img src=loading.gif /></center>";
}
if (ajax.readyState==4)
{
document.getElementById(ide).innerHTML=ajax.responseText;
}
}
ajax.send(null);
}