var xXmlDoc = null; var xData = []; var xRootNode = null; var xDataRoot = null; function GetTickerXML() { xXmlDoc = mm8AxCore.SGetX(mm8WebDbUrl + "/sysTProxy?OpenAgent&mime=application/xml&encoding=utf-8&url=http://apa.ovfa.at/oevfa-wbag-ticker.xml"); // xXmlDoc = mm8AxCore.SGetX("http://apa.ovfa.at/oevfa-wbag-ticker.xml"); if (mm8IsMSIE) { xRootNode = xXmlDoc.lastChild; } else { xRootNode = xXmlDoc.childNodes[0]; } for (iCount = 0; iCount < xRootNode.childNodes.length; iCount++) { xNode = xRootNode.childNodes[iCount]; if (xNode.nodeName == "DATA") { xDataRoot = xNode; break; } } for(iCount = 0; iCount < xDataRoot.childNodes.length; iCount++) { xNode = xDataRoot.childNodes[iCount]; if (xNode.nodeName == "INSTRUMENT") ParseInstrument(xNode); } sText = ""; //xData == Array mit Dictionary-Elementen. for(i = 0; i < xData.length; i++) { sTempText = " {Bezeichnung} {Kurswert} {AenderungSK} {AendSKABS}  ---"; //sTempText = " {Bezeichnung} {Kurswert} {AenderungSK} {AendSKABS}  ---"; greenOrRed = "green"; xObj = xData[i]; if (xObj["AendSKTrend"] == "-") greenOrRed = "red"; sTempText = sTempText.replace(/\{Bezeichnung\}/g, xObj["Bezeichnung"]); sTempText = sTempText.replace(/\{Kurswert\}/g, xObj["Kurswert"]); sTempText = sTempText.replace(/\{greenOrRed\}/g, greenOrRed); sTempText = sTempText.replace(/\{AenderungSK\}/g, xObj["AenderungSK"]); sTempText = sTempText.replace(/\{AendSKABS\}/g, xObj["AendSKABS"]); sText += sTempText; } document.getElementById("ticker").innerHTML = sText; } function ParseInstrument(xNode) { xNodeInfo = new Object(); for(iCountNode = 0; iCountNode < xNode.childNodes.length; iCountNode++) { xTemp = xNode.childNodes[iCountNode]; if (xTemp.nodeName != "#text") { if (mm8IsMSIE) { sText = xTemp.text; } else { sText = xTemp.textContent; } xNodeInfo[xTemp.nodeName] = sText; } } xData.push(xNodeInfo); } function ResizeMe() { var iInnerHeight = 0; iInnerHeight = (window.innerHeight ? window.innerHeight: document.documentElement.clientHeight); if (iInnerHeight > 240) { document.getElementById("contentcontainer").style.height = iInnerHeight - 210 + "px"; document.getElementById("content").style.height = iInnerHeight - 230 + "px"; } }