TFS_ANTIGUO/SIGPC/ProyectoSIGPC/Scripts/debug.js
kledezma 7fdadc4709 KLB
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C519
2021-01-22 15:05:35 +00:00

82 lines
1.5 KiB
JavaScript

var debugMode = false;
//var debugMode = true;
function findElementWithAttribute(tagName, attributeName, attributeValue){
var tags = document.getElementsByTagName(tagName);
var attribs = null;
for (var i = 0; i < tags.length; i++) {
attribs = tags[i].attributes;
for (j=0; j<attribs.length; j++) {
if (attribs[j].nodeName == attributeName && attribs[j].nodeValue == attributeValue)
return tags[i];
}
}
return null;
}
function isUndefined(a) {
return typeof a == 'undefined';
}
function isIntranet() {
var partes = location.host.toUpperCase().split('.');
return (partes[1] == 'INTRANET')
}
function asString(obj) {
alert( obj.description );
var attribs = obj.attributes;
var atts;
if (attribs) {
for (i=0; i<attribs.length; i++)
atts = atts + attribs[i].nodeName + '=' + attribs[i].nodeValue + ', ';
return atts
}
return null;
}
function alertEx(obj, mode) {
try {
if (debugMode || mode) {
if ( isUndefined(obj) )
alert('alertEx:' + 'obj undefined')
else if (typeof obj == 'string' || typeof obj == 'number' || typeof obj == 'boolean')
alert('alertEx:' + obj);
else
//procesar otros casos
alert('alertEx: '+ obj);
}
} catch(ex)
{
alert(ex)
}
}
function AlertAttributes(elem) {
var attribs = elem.attributes;
for (var i=0; i < attribs.length; i++)
alert('name:' + attribs[i].nodeName + ', value=' + attribs[i].nodeValue);
}