I have a new site for a client who wanted to keep his old flash gallery until I got him a new portfolio. I have it being pulled in through an iframe, but now he wants a static image to show so the infamous i-phone people don't get left with a blank box. I tried some code I found around the internet but it isn't working. Most of the posts are very old. I am not real familiar with .js so does anyone have a plug and play option or advice?

I tried that but it still doesn't show... Im wondering if its how I have it set up. Thanks to you Ralph I am now able to set proper z-index which Is what I have going on here. The old site was just one html page with the flash embedded. It is behind the new Wordpress site I built have pulled in through iframe with a custom border, etc., all stacked. Is that whats interfering? I added the img src to the html file where the flash is like this..

Hm, odd, the image is there, but you have to scroll down to see it, which is weird. A blank box with a No flash message appears above it. I wonder if that message would disappear if those links to Flash were removed. Worth a try, anyway.

If the Flash is inside <object> tags, you can have a fallback child element inside <object>. Something like this is common:

<object id="someFlashThing" type="application/x-shockwave-flash" width="800" height="200">
<param name="movie" value="theFile.swf">
[b]<p><a href="optional link to more portfolio images, if they exist"><img src="anImage.png" width="800" height="200" alt="Either what the image is showing, or if a link, where the link goes"></a></p>[/b]
</object>

Something like that is how the object element is supposed to work. You're using an iframe but I'm still assuming that inside the iframe is still an <object> tag (or possibly an <embed> tag, which I dunno if those can have fallback children).

So, ideally this is something the browsers should do automagically for you, so long as you simply provide the image. This way, not just iThings but any other browser who happens to not have the Flash plugin will get an image.

And then, as in my example, if there's something non-Flash you can link to that would be nice for folks.

arg, yes. I wondered how I could have missed ralph's answers! But I noticed when I answered my thread, it had been sitting in Javascript forums for a long time. Prolly why the OP started another thread.