Entonces no uses la version breve de ajax:
Cita: function agregar(){
$("#contenido").load("contenido.html");
}
Sino una que te permita ejecutar codigo tras cargar algo:
Cita: $.ajax({
url: "login/login.html",
async:true,
success: function(datos){
$("#dialog").html(datos);
dialogo();
}
});