А что бы правильно дождаться - нужно в таймере обработку делать.
К примеру так:
var doc = iframe.contentDocument ? iframe.contentDocument :
iframe.contentWindow.document ? iframe.contentWindow.document :
window.frames['name iframe'].document
if (doc.location.href != 'about:blank') {
var body = doc.body
// ...
}