Я верно понимаю что document.readyState == "interactive" это DOMReady а document.readyState == "complete" это onload. Я не могу найти этому подтверждение, я думал что document.readyState == "complete" это означает что DOM готов.
Насчёт jQuery
$(function () {/*вызовется даже после события готовности DOM*/ });
$(window).load(function () {/* Это событие и оно не вызовется после вызова этого метода */});
Так что можно наводку где искать?