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