mirror of
https://gitlab.com/walljm/dynamicbible.git
synced 2025-07-23 23:39:50 -04:00
56 lines
1.5 KiB
JavaScript
56 lines
1.5 KiB
JavaScript
//
|
|
// This code was written by Jason Wall. Feel free to use, and if you can, include a link back to www.walljm.com
|
|
// Jason@walljm.com // www.walljm.com
|
|
//
|
|
|
|
function getRmac(sn) {
|
|
url = "xml/rs" + parseInt((sn-1)/1000) + ".xml";
|
|
loadXMLDoc(url, processRSindex, sn);
|
|
|
|
}
|
|
|
|
|
|
function processRSindex(xmlObj, strongsNum) {
|
|
// ...processing statements go here...
|
|
var oDict = xmlObj.documentElement;
|
|
var entries = oDict.getElementsByTagName("strongs");
|
|
|
|
for (i=0; i<entries.length; i++) {
|
|
var id = entries.item(i).getAttribute("id");
|
|
if (id == strongsNum) {
|
|
var rmac = entries.item(i).getAttribute("rmac");
|
|
url = "xml/r-" + rmac.substring(0, 1) + ".xml";
|
|
var rmacA= new Array(2)
|
|
rmacA[0]="Strongs # " + strongsNum + "<br />";
|
|
rmacA[1]=rmac;
|
|
loadXMLDoc(url, processRmac, rmacA);
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
function processRmac(xmlObj, rmacA) {
|
|
// ...processing statements go here...
|
|
var oDict = xmlObj.documentElement;
|
|
var entries = oDict.getElementsByTagName("item");
|
|
rmac = rmacA[1].toUpperCase();
|
|
var r = document.getElementById('resultRmac');
|
|
|
|
r.innerHTML += rmacA[0];
|
|
|
|
for (i=0; i<entries.length; i++) {
|
|
var id = entries.item(i).getAttribute("id");
|
|
if (id.toUpperCase() == rmac) {
|
|
var descs = entries.item(i).getElementsByTagName("description");
|
|
r.innerHTML += "Code: " + rmac + "<br />";
|
|
for (j=0; j<descs.length; j++) {
|
|
r.innerHTML += descs.item(j).childNodes.item(0).nodeValue + "<br />";
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
r.innerHTML += "<br />";
|
|
|
|
}
|