Hello. My question is, does swfobject hide this element (noswf)? If so, that means that if the user does not have javascript installed, they will see "noswf" just the same as if they don't have flash installed, correct?
<div id="noswf">This is the content when there is no flash installed</div>
<script type="text/javascript"> var swfobj = new SWFObject(blah blah blah); </script>
if the user has javascript disabled, the page's markup will be untouched. they will see <div id="noswf">This is the content when there is no flash installed</div>
i suggest using a combination of <noscript> and plain text in the <div>. for example, if your SWF is an FLV player, you could use the following:
<div id="flashcontent"> <p>This video player requires Flash Player<noscript> and JavaScript</noscript>. It appears you don't have a current version of Flash Player installed <noscript>— <em>this is probably because you have JavaScript disabled</em></noscript>. Please <noscript>enable JavaScript, then reload the page.<br/><br/>If you continue to see this message, please </noscript><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">install the free Adobe Flash Player</a> to use this music player.</p> </div>