Código:
Pues eso ... me da error al hacer el setTimeOut, me dice que init no esta definida y nose por que demonios me pasa eso, si hago lo mismo fuera del prototipo del objeto funciona perfectamente pero dentro del prototipo no alguien sabe por que? function objeto() { } objeto.prototype.load = function() { function init() { try { if(!document.all) { alert("OK Mozilla"); } else { alret("OK Internet Explorer"); } } catch(e) { setTimeOut("init()", 100); } } init(); } objeto = new objeto(); objeto.load();