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