Salve,
devo reperire il valore contenuto in un tag. Si tratta del carattere '+' e '-' che indicano se una lista è espansa/chiusa.
Ho provato a stampare il contenuto del tag considerato: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! } }
E in FF viene restituito '-', ma poi la condizione non viene considerata come TRUE.codice:alert('text content: ' + (JSGantt.findObj('group_'+pID).textContent));
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

Rispondi quotando