1

ツリー ビューがあります。子ノードの Onmouseover では、ツール ヒントまたはポップアップにいくつかのコンテンツを表示する必要があります。内容は大きいです。今のところ、見栄えの悪いポップアップを使用しています。ツールチップはきちんとしているようですが、すべてのコンテンツが表示されていません..これを整理する方法はありますか..

コード

var oPopup = window.createPopup();

function richToolTip(Target) {
 var lefter = event.offsetY + 0;
 var topper = event.offsetX + 15;
 oPopup.document.body.innerHTML = '<div style="position: absolute; top: 0; left: 0;' + ' border: 2px solid black; ' + 'font: normal 10pt tahoma; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,' + ' StartColorStr=gold, EndColorStr=#FFFFFF); padding: 10px;">' + '<b>Node Name</b><hr style="border: 1px solid black;"> <b>Node Name:' + Target.innerText + '</b><br/><imgsrc="peoplewithmedicare.tmf.org/Portals/17/Icons/icon_excel.jpg"; alt="Image"></img> <br/>' + '<hr style="border: 1px solid black;"></div>';
 oPopup.show(topper, lefter, 170, 120, RFPPlaceHolder_TVContent);
}

function AddAttributes() {
 var TreeNodes = RFPPlaceHolder_TVContent.getElementsByTagName('TABLE');
 for (var i = 0; i < TreeNodes.length; i++) {
    TreeNodes[i].onmouseover = function setToolTip() {
        richToolTip(this);
    };
    TreeNodes[i].onmouseout = function removeToolTip() {
        oPopup.hide();
    };
 }
}​
4

0 に答える 0