checkprogress=function() { window.setTimeout(function(){ var console = document.createElement("div"); console.id = 'console'; console.src = checkprogress.url; console.style.display = "none"; document.documentElement.appendChild(console); Modalbox.show(console, checkprogress.options); Modalbox.deactivate(); setTimeout(_f, 1); }, 1000); var _f = function() { var url = checkprogress.url new Ajax.Request(url, { method: 'post', onSuccess: function(transport) { $("console").innerHTML = transport.responseText; setTimeout(_f, 1000); } }); } }