Subject: RE: spilt java scipt
hi thanks for your reply , please see my dblookup function
//==============================
// dbLookup related java scripts
//=============================
function dbLookup(server,path,view,key,column)
{
// server & path optional
xmlDoc = new ActiveXObject(“Microsoft.XMLDOM”);
xmlDoc.async = false;
var pos=0;
currURL = (document.location.href).toLowerCase();
if (server == “”) {
pos = currURL.indexOf(‘://’);
if (pos < 0 )
server = “YOURHOSTNAME” // i.e. “http://1.2.3.4”
else
{
pos += 3;
pos = currURL.indexOf(‘/’, pos);
server = currURL.substring(0, pos)
}
}
if( path == “” )
{
if( pos > 0 )
{
newPos = currURL.indexOf(‘.nsf’,pos);
if (newPos > 0)
{
path = currURL.substring(pos+1,newPos+4)
}
}
}
//Javascript index starts at 0, so need to decrement the column by -1
if( !isNaN(column) )
column -= 1;
//vurl = trim(server)+“/”+trim(path)+“/”+view+“?readviewentries&login=1&count=5000&PreFormat&RestrictToCategory=” +key;
//vurl = server+“/”+path+“/”+view+“?readviewentries&login=1&count=5000&login=1&PreFormat&RestrictToCategory=” +key;
vurl = server+“/”+path+“/”+view+“?readviewentries&login=1&count=5000&login=1&PreFormat&RestrictToCategory=” +key;
xmlDoc.load(vurl);
if (xmlDoc.documentElement == undefined) {
return("")
}
nodes = xmlDoc.documentElement.childNodes;
temp = new Array(nodes.length);
var j = 0;
for (var i = 0; i < nodes.length; i++)
{
temp[j] = nodes.item(i).childNodes.item(column).text;
j++;
}
var results = “”
for (var i = 0; i < j; i++)
{
if (i==0)
{
results = temp[i];
}
else
{
results = results + “;” + temp[i];
}
}
return(results);
} //End of dbLookup