Revision: 50677
Updated Code
at September 10, 2011 01:14 by alberomo
Updated Code
function loadXmlReports(errMsgCategory,language,msgXmlDoc){ if (window.XMLHttpRequest){ var xhttp=new XMLHttpRequest(); }else{ // IE 5/6 var xhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xhttp.open("GET",msgXmlDoc,false); xhttp.send(); var xmlDoc=xhttp.responseXML; var errMsgNode=xmlDoc.getElementsByTagName("errMsg"); for (var k=0;k<errMsgNode.length;k++){ //alert(errMsgNode[k].attributes[0].value); if(errMsgNode[k].attributes[0].value==errMsgCategory){ var errLanguageNodes=errMsgNode[k].childNodes; for (var j=0;j<errLanguageNodes.length;j++){ //alert(errLanguageNodes[j].nodeName); if(errLanguageNodes[j].nodeName==language){ //alert(errLanguageNodes[j].firstChild.nodeValue); return errLanguageNodes[j].firstChild.nodeValue; } } } } //return ''; PROBLEMA AL DEVOLVER... }
Revision: 50676
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 30, 2011 01:58 by alberomo
Initial Code
function txtoblValida (element_form,msgType,msgLanguage,msgXmlDoc){ element_form.value=eliminaEspacios(element_form.value); //Elimina los espacios del texto incluido en el campo. if(element_form.value==''){ todoOk=false; switch(msgType){ case 'alert': alert(loadXmlReports('txtobl',msgLanguage,msgXmlDoc)); element_form.onkeypress= function(){ this.style.backgroundColor='#FFFFFF'; } break; case 'id' : document.getElementById('errMsg').innerHTML=loadXmlReports('txtobl',msgLanguage,msgXmlDoc); element_form.onkeypress= function(){ this.style.backgroundColor='#FFFFFF'; document.getElementById('errMsg').innerHTML=''; } break; case 'sibling' : element_form.nextSibling.innerHTML=loadXmlReports('txtobl',msgLanguage,msgXmlDoc); element_form.onkeypress= function(){ this.style.backgroundColor='#FFFFFF'; this.nextSibling.innerHTML=''; } break; } element_form.style.backgroundColor='#FFFF99'; } }
Initial URL
Initial Description
Descripción: Accede a un archivo xml con los parámetros del formulario. Recibe: El tipo de mensaje de error, el idioma y la ruta del archivo xml. Devuelve: True si el formulario valida completo y debe enviarse y false si no.
Initial Title
Función loadXmlReports
Initial Tags
forms, xml
Initial Language
JavaScript