ci sono svariate soluzioni, per esempio:
codice:
Settings=
{
'example':'http://www.example.com',
'another':'http://icant.co.uk'
}
for(i in Settings){
var x = document.body.innerHTML;
var linkStart = '<a href="'+Settings[i]+'">';
var linkEnd = '</a>';
var reg = new RegExp ('\\b' + i + '\\b','g');
x = x.replace(reg, linkStart + i + linkEnd);
document.body.innerHTML = x;
}
il codice lo metti a fondo pagina, oppure:
codice:
function linkWord(obj){
for(i in obj){
var x = document.body.innerHTML;
var linkStart = '<a href="'+obj[i]+'">';
var linkEnd = '</a>';
var reg = new RegExp ('\\b' + i + '\\b','g');
x = x.replace(reg, linkStart + i + linkEnd);
document.body.innerHTML = x;
}
}
Settings=
{
'example':'http://www.example.com',
'another':'http://icant.co.uk'
}
window.onload = function(){linkWord(Settings)};
o ancora:
codice:
<body onLoad="linkWord(Settings);">
vedi tu quale preferisci