• User Newbie

    JS problema con Firefox

    Buongiorno a tutti,
    stò sviluppando una gallery in js e mi trovo davanti ad un piccolo problema
    il problema riguarda firefox e questa funzione di include:

    function include(file)  
    {  
    	var script  = document.createElement('script');  
    	script.src  = file;  
    	script.type = 'text/javascript';  
    	script.defer = true;  
     document.getElementsByTagName('head').item(0).appendChild(script);  
    }
    

    che viene richiamata con questa funzione quando clicco sulla gallery in g_array[gray] è contenuta il nome della gallery

    function print_thumb(gray,actpag)
    {
    	include(g_array[gray]+"/gallery.vgo");
    document.getElementById('thumb').innerHTML=generate_code(gray,actpag);
    	SetScroll();
    }
    

    il problema è ke con IE clicco sulla gallery è funziona perfettamente idem con chrome include il file senza problemi
    con Firefox devo cliccare due volte sulla gallery e allora va ......
    non capisco come mai... avete per caso qualche idea?????


  • User Attivo

    Fai un pò di debug inserendo degli alert("nomeVariabile") prima di ogni funzione, e vedi che variabili gli arrivano e con che valore...
    Probabilmente c'è qualche variabile non settata inizialmente, con il primo click si setta, e poi tutto comincia a funzionare....