%PDF- %PDF-
Direktori : /proc/self/root/home/infra/dashboard/front/reports/ |
Current File : //proc/self/root/home/infra/dashboard/front/reports/manufac.js |
var HttpReq = null; var dest_combo = null; function ajaxComboBox(url, comboBox){ dest_combo = comboBox; var indice = document.getElementById('sel_item').selectedIndex; var id_sel_item = document.getElementById('sel_item').options[indice].getAttribute('value'); url = url + '?sel_item=' + id_sel_item; if (document.getElementById) { //Verifica se o Browser suporta DHTML. if (window.XMLHttpRequest) { HttpReq = new XMLHttpRequest(); HttpReq.onreadystatechange = XMLHttpRequestChange; HttpReq.open("GET", url, true); HttpReq.send(null); } else if (window.ActiveXObject) { HttpReq = new ActiveXObject("Microsoft.XMLHTTP"); if (HttpReq) { HttpReq.onreadystatechange = XMLHttpRequestChange; HttpReq.open("GET", url, true); HttpReq.send(); } } } } function XMLHttpRequestChange() { if (HttpReq.readyState == 4 && HttpReq.status == 200){ //Verifica se o arquivo foi carregado com sucesso. var result = HttpReq.responseXML; var sel_fab = result.getElementsByTagName("nome"); document.getElementById(dest_combo).innerHTML = ""; for (var i = 0; i < sel_fab.length; i++) { new_opcao = create_opcao(sel_fab[i]); document.getElementById(dest_combo).appendChild(new_opcao); } } } function create_opcao(sel_fabs) { //Cria um novo elemento OPTION. //return opcao.cloneNode(true); var new_opcao = document.createElement("option"); //Cria um OPTION. var texto = document.createTextNode(sel_fabs.childNodes[0].data); //Cria um texto. new_opcao.setAttribute("value",sel_fabs.getAttribute("id")); //Adiciona o atributo de valor a nova opção. new_opcao.appendChild(texto); //Adiciona o texto a OPTION. return new_opcao; // Retorna a nova OPTION. }