Re:
Du beantwortest die Fragen nicht. Insbesondere wäre doch wichtig zu klären, wenn das Einfügen des Elements "Element1" nach einem Ajax-Ladevorgang geschieht, warum Du keine Wrapperfunction nutzt, die im Anschluss an den Ajax-Request und dem Einfügen machwas() aufruft:
function ajaxRequest(){
// vorgegebene Funktion
return (einfuegeElement);
}
function verarbeiteAjax(){
// vorgegebene Funktion
document.getElementsById('Element2').appendChild(ajaxRequest());
return(false);
}
function wrapper(){
// Deine Wrapperfunktion
document.getElementsById('Element2').appendChild(ajaxRequest());
machwas();
return(false);
}
window.onload=document.getElementsById('Verweis').setAttribute('onclick','return wrapper();');
<a href="#" onclick='return verarbeiteAjax();'>Inhalt einfügen</a>
Gruß aus Berlin!
eddi