Hi John,
I believe your problem is down to the fact that you've wrapped links around your block-level elements (which is invalid HTML). I mentioned this here:
http://www.elated.com/forums/topic/4828/Most browsers don't seem to care, but IE doesn't like it. So when you click one of your images, the onclick event is firing (un-hiding the iframe) but then the destination page isn't being loaded into the iframe (because IE doesn't follow the link).
You might need to put individual links inside your block-level elements in order to make your markup validate and keep IE happy.
An alternative (if somewhat hacky) approach would be to use JavaScript to force IE to load the target page into the iframe:
<a href="theframes/sammea.htm" target="inset" onclick="document.getElementById('inset').className = ''; document.getElementById('inset').src='theframes/sammea.htm'">
In general, you might want to go through the markup and fix the validation issues, which would probably help to make everything work correctly across different browsers:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.dotnetdon.com%2Fjohn%2Ffam_tree%2Ffamtree.htm&charset=%28detect+automatically%29&doctype=Inline&group=0Cheers!
Matt
--
Matt Doyle, Elated
Second Edition of my jQuery Mobile book out now! Learn to build mobile web apps. Free sample chapter: http://store.elated.com/