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