Hola:
Las dos alternativas tienen pros y contras. Mi preferencia es javascript, aunque se puede desactivar... de todos modos, aún así, con trucos no recomendables (html iframe y meta refresh), no necesitas de ninguno de los dos... y la contra de flash es que debe tenerse el plugin, aunque todos lo tenemos... aún así, me parece que dificulta las labores seo (de esto último ni estoy seguro, ni puedo argumentarlo)
Saludos