se il testo da inserire è differente da quello contenuto dentro il tag <a> usa il primo esempio che ti ho proposto
Originariamente inviato da fcaldera
function apri(testo){
var elemento= document.getElementById("layer1");
elemento.innerHTML = testo;
elemento.style.display="block";
}