1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function AddLink(pElementID, pKeyword, pLinkHTMLBody){
var pOrigine = document.getElementById(pElementID).innerHTML;
var pNew = '';
var LinkID = 'tooltip_'+pKeyword;
var reg=new RegExp("(\b"+pKeyword+"\b)", "gi");
var RegTab = pOrigine.split(reg);
for(i=0; i<RegTab.length; i++){
if( (navigator.userAgent.toLowerCase().indexOf('msie') + 1)){
// navigateur IE
if(i != RegTab.length-1){
// pas le dernier élément du tableau, on ajoute le lien avec le mot-clef
pNew += RegTab[i] + '<a href="javascript:void(null)" class="GlossLink" id="'+LinkID+i+'" onmouseover="Tooltip(\''+LinkID+i+'\', \'<div class=tooltip_content>' + pLinkHTMLBody + '</div>\');">'+pKeyword+'</a>';
} else {
// dernier élément du tableau, on n'ajoute pas le lien avec le mot-clef
pNew += RegTab[i];
}
} else {
// pas IE
pNew += RegTab[i].replace(pKeyword, '<a href="javascript:void(null)" class="GlossLink" id="'+LinkID+i+'" onmouseover="Tooltip(\''+LinkID+i+'\', \'<div class=tooltip_content>' + pLinkHTMLBody + '</div>\');">'+pKeyword+'</a>');
}
}
document.getElementById(pElementID).innerHTML = pNew;
} |
Partager