Hierzu ist es notwendig, den Messenger des Mozilla zu verändern:
visible = cvHandleTelLink(data.cvPhWork, zWork, card.workPhone) || visible; visible = cvHandleTelLink(data.cvPhHome, zHome, card.homePhone) || visible; visible = cvHandleTelLink(data.cvPhFax, zFax, card.faxNumber) || visible; visible = cvHandleTelLink(data.cvPhCellular, zCellular, card.cellularNumber) || visible; visible = cvHandleTelLink(data.cvPhPager, zPager, card.pagerNumber) || visible;
function cvHandleTelLink(node, label, value) { var visible = false; if ( value ) visible = true; if( visible && !node.hasChildNodes() ) { var a = document.createElement("html:a"); a.setAttribute('href', 'tel:'+value); a.setAttribute('onclick', 'DialIt(this)'); a.appendChild(document.createTextNode(label+": "+value)); node.appendChild(a); node.setAttribute('class', 'CardViewLink'); } cvSetVisible(node, visible); return visible; } function DialIt(node) { openTopWin(node.getAttribute('href')); }
26.7.2003, B.Eckstein@ivu.de