Upon opening their website (in Safari) that I had created they aren't able to see the flash slide show that I implemented in the html code.
Here is what you can (and should) do.
If you embedded your slide show in the page correctly, you did it **something** like this. This won't work with the invalid code generated by the embed inside the object tags.
<div id="
slideshow_container"><img id="
slideshow_placeholder" src="/images/slideshow-placeholder.gif"></div>
OK? So if you use SWFObject and Flash is enabled or working, it will
replace the contents of the div slideshow_container with the Flash object, which runs on it's own.
However, it
won't do that if Flash is not detected by SWFobject. So you have Javascript code **something** like this.
window.onload=function() {
if (document.getElementById('slideshow_container')) {
loadFlash();
}
if (document.getElementById('slideshow_placeholder')) {
playSlideShow();
}
};
Where loadFlash initiates the SWFOject write, and playSlideShow is any one of the millions of Javascript slide show players out there.
The basic logic is, if SWFObject can start the flash, the image -
slideshow_placeholder - is replaced, so it ceases to exist in the document. The subsequent test for it's ID fails and does nothing.
If Flash cannot be inserted, slideshow_placeholder persists in the document and the Javascript slideshow plays. True, it won't be anywhere as graceful as a Flash implementation but the images are still accessible this way.
No Javascript? You get the one static image, it will have to do.