[Php-it] [OT] Js+Css+SELECT+IE=sob!!!

Domenici L. domenico.lorusso at pleiade.it
Tue Jul 25 11:51:30 CEST 2006


Dunque:

function cheppalle(obj,testo){
    var i=0,n=obj.childNodes.length;
    var debugIE=document.getElementById('debugIE');//è un div
    for (i=0;i<n;i++){
        xul=obj.childNodes[i];
        if (xul.childNodes.length) cheppalle(xul,testo);
       
        if (xul.nodeName!='#text'){
            debugIE.innerHTML+="<br />" +xul.nodeName + ' - ' + xul.name;
        }
        if (xul.nodeName=='SELECT'){
            alert('son qui');
            if (testo==''){
                alert('Miao '+xul.name);
                xul.style.cssText='visibility:hidden;disply:none;';
            }else{
                alert('Bao '+xul.name);
                xul.style.cssText='';
            }
        }else if (xul.nodeName!='#text'){
            xul.style.cssText=testo
        }
    }

}


Allora questa dovrebbe essere la funzione che scorre i figli del 
fieldset su cui è definito l'evento, il filedset si oscura, ma rimangono 
le select...

la cosa assurda è che tra i figli (childnodes) del fiedset ci sono input 
e textarea ma non ci sono  ne label ne div ne select?!?!?....
mi sento un po' preso in giro.....
se text='' di fatto sto rinascondendo gli oggetti..

idee?

-- 
Domenico L.

per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]



More information about the Php-it mailing list