Salve gente!

E' da qualche ora che giro per Internet e non riesco a venire a capo di questo problema.

Ho una pagina che carica una mappa di mapguide.
Al clic su un link è associata l'esecuzione di una funzione getMap().

Su internet explorer 6 funziona perfettamente, ma non su Firefox 1.0.4 (altre operazioni della mappa funzionano: zoom, pan, ecc.). :master:

Vi mostro un po' di codice:
codice:
function getMap()
{
    if (navigator.appName == "Netscape")
        return document.map;
    else
        return window.map;		
}
function displayPrefs()
{
    getMap().preferencesDlg();
}
function displayAbout()
{
    getMap().aboutDlg();
}
La chiamata alle funzioni avviene cliccando sui link:
codice:
preferenze

about
Credo che sia un problema di scrittura corretta di Javascript... ma come devo scriverlo in modo che sia W3 compliant?

Scusatemi se la domanda è banale ma non conosco bene il javascript.

Grazie in anticipo a chi vorrà aiutarmi.
Ciao