porc..... mentre spippolavo non mi sono accorto del tuo intervento
ma guarda caso sono giunto alle intuizioni da te riportate:
- treeWalker
- l'uso fantastico di ("*") che ignoravo
da lì ho prodotto questo codicillo brutto e balordo ma funzionante:
Codice PHP:
var xxx=document.getElementById('pippo2').getElementsByTagName('*');
for(var i=0; i<xxx.length; i++)
for(var j=0; j<xxx[i].childNodes.length; j++)
if(xxx[i].childNodes[j].nodeType==3) alert(xxx[i].childNodes[j].nodeValue);
var xxx=document.getElementById('pippo2').childNodes;
for(var i=0; i<xxx.length; i++)
if(xxx[i].nodeType==3) alert(xxx[i].nodeValue);
dove "pippo2" è il nome del box in analisi
per la precisione questo recupera tutti i testi dentro il box
il secondo gruppo di cicli recupera i testi direttamente presenti nell'elemento "root"