$("#iFrameId").load(function (){
// do something once the iframe is loaded
});

Works in IE & Safari, but not in Firefox for some reason. Firefox never seems to trigger the load event. It is something about the contents of the iFrame being a PDF it seems. If I substitute it for a html page it works perfectly.