Hallo,
nach einiger Überlegung frage ich mich, warum du es so umständlich machst.
Was ist dir am Beispiel in Selfhtml unklar?
es ist einfach unzureichend.
Warum reicht dir ein bloßes object mit Alternativinhalt nicht?
http://www.dodabo.de/html+css/flashsatay/
Was ist der Mehrwert der JavaScript-Lösung? Du kannst gezielt einen Flash-Download-Link anbieten, ohne dass dieser im HTML-Code stehen muss? Ich glaube nicht recht, dass jemand diesen Link will/braucht. Nichts ist verloren, wenn die HTML-Navigation angezeigt wird.
Mathias