Wieso zeigst du es überhaupt erst an?
Die zweite Frage ist schon kniffliger. Unmittelbar kannst das nicht feststellen (nur der onload Event in dem Dokument im iframe kann das), d.h. du musst mit einer Timeout Schleife so lange checken bis z.b. document.body verfügbar ist.Struppi.
ich habe es so versucht, aber er zeit den alert garnicht an bei der onload-funktion
iframe.onload = function (e) { alert("loaded"); };