Hallo,
onload ist nur für body und für frameset definiert (siehe http://www.w3.org/TR/html4/index/attributes.html)
HTML ist HTML, aber JavaScript-Event-Handling ist was anderes.
Am iframe-Elementknoten passiert jedenfalls ein load-Event.
Ok, man muss nicht invalides Markup schreiben, um den zu behandeln.
Du müßtest das also im body-Element der Seiten, die Du im iframe anzeigen läßt, unterbringen.
Das ist keine gleichwertige Alternative: Vielleicht habe ich gar kein Zugriff auf das Dokument, will aber wissen, ob es im Frame korrekt geladen wurde.
Mathias