Per ora ho risolto in questo modo passando tramite la variabile jumpTo il valore dell'href per il flash :

codice:
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

    if (isOpera) var jumpTo = 'javascript:test();return false;';
	else if (isIE ) var jumpTo = 'javascript:initie();';
	else var jumpTo = '#';

function initie()
{
	test();
	
	}
In questo modo nel caso il browser fosse Opera il flash assume come href = javascript:test();return false; mentre con Ie richiamo la funzione initie perchè stranamente se richiamo direttamente test(); mi ritorna un false che è definito come controllo in test();
codice:
function itab_about_show(e)
{
	if (!dfx)
	{
		return false;
	}
etc etc
}
Non so se esista un modo migliore comunque per ora va..

Grazie