Salve,

devo reperire il valore contenuto in un tag. Si tratta del carattere '+' e '-' che indicano se una lista è espansa/chiusa.

codice:
if (JSGantt.isIE())  // IE;
            {
               if( JSGantt.findObj('group_'+pID).innerText == '-') 
               {
                ...
               }

            } 
            else 
            {
           
               if(JSGantt.findObj('group_'+pID).textContent == '-') 
               {
                   //FF e Safari non entrano mai qui!
               }
          }
Ho provato a stampare il contenuto del tag considerato:
codice:
alert('text content: ' + (JSGantt.findObj('group_'+pID).textContent));
E in FF viene restituito '-', ma poi la condizione non viene considerata come TRUE.

Ho anche provati con & #8722; e & ndash; , ma niente da fare (gli spazi dopo la & sono voluti pre far visualizzare il codice).

Perché se con l'alert il carattere è quello giusto poi non viene riconosciuto nell'if?

Grazie