function loadXMLDoc(url, post_parms, asxml) { if(typeof(asxml)=="undefined") asxml = false; out = null; xmlhttp = null; // code for Mozilla, etc. if (window.XMLHttpRequest) xmlhttp=new XMLHttpRequest(); else if (window.ActiveXObject) xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); if (xmlhttp) { // xmlhttp.onreadystatechange=state_Change if(post_parms) { xmlhttp.open("POST", url, false); xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlhttp.send(post_parms); } else { xmlhttp.open("GET", url, false); xmlhttp.send(null); } out = asxml ? xmlhttp.responseXML : xmlhttp.responseText; } return(out); } function showFound2(term, lterm, branch, depth) { var c; var ret = 0; var thb = branch.firstChild.nextSibling.nextSibling; // branch est un
if(thb) { for(c=thb.firstChild; c; c=c.nextSibling) // THE, les SY ou les TA { if(c.nodeName=="DIV") ret += showFound2(term, lterm, c, depth+1); // on descend uniquement les THE_yyy } } if(branch.firstChild.nextSibling.nodeValue.substr(0, lterm)==term) { ret = 1; // alert(branch.firstChild.nextSibling.nodeValue + " : " + thb.id); } // if(ret > 0) // if(depth > 0) // { if(ret > 0) { //eventObj.Src0.innerHTML = "+"; thb.className = "OB"; } else { //eventObj.Src0.innerHTML = "+"; thb.className = "ob"; } // } /* if(depth == 0) { document.getElementById("WT1").style.visibility="hidden"; if(document.forms["fTh"].textT1.value!=term) { // oups! le mot a changé durant le traitement, on recommence evt_kup_T1(); } } */ return(ret); } function showAll(branch, depth) { depth = parseInt(depth); var c; for(c=branch.firstChild; c; c=c.nextSibling) { if(c.nodeType==1 && c.nodeName=="DIV") // 1=XML_ELEMENT_NODE showAll(c, depth+1); } if(depth > 0) branch.style.display = ""; if(depth===0) { document.getElementById("WT1").style.visibility="hidden"; if(document.forms["fTh"].textT1.value!=="") { // oups! le mot a changé durant le traitement, on recommence evt_kup_T1(); } } } function scanTerms(inputName, zTerm, showhide) { showhide = !!showhide; var lTerm = zTerm.length; var zTable = document.getElementById("L"+inputName); var zTr = zTable.childNodes; // TR's var l = zTr.length; var found = null; for(var i=0; i"); } else { alert(msg + " : nodeType="+n.nodeType); } } else { alert(msg + " : NULL"); } } function appendTerm(inputName, new_term, id) { var tr = document.createElement("TR"); tr.id = inputName + "_"+id; tr.className = "s_"; var td = tr.appendChild(document.createElement("TD")); td.appendChild(document.createTextNode(new_term)); td = tr.appendChild(document.createElement("TD")); td.innerHTML = ""; td = tr.appendChild(document.createElement("TD")); td.appendChild(document.createTextNode(" ")); var zTable = document.getElementById("L"+inputName); return(zTable.appendChild(tr)); }