Here is a solution with a demo: http://www.itgeared.com/articles/1508-display-gif-loading-iframe-jquery/
What you need to enable is basically some javascript like
<script>
$(document).ready(function () {
$('#iframe1').on('load', function () {
$('#loader1').hide();
});
});
and some css which you hide after the content is loaded:
#loader1 {
position:absolute;
background:#ffffff;
}
you can replace the background color by any url(image...)