En principio no veo que tiene esto que ver con AJAX...
Por otro lado aca:
Código Javascript
:
Ver originalvar sethtml = '<iframe name="marco1" id="marco1" width="120" height="130" scrolling="no" frameborder="0" src="prueba2.php"></iframe>';
Le estas "enchufando" eso adentro del div, y no esta del todo bien...
Lo que me parece raro es que conociendo las funciones DOM, no lo hayas hecho bien...
Deberias en vez de "enchufarle" el iframe a lo bestia, crear un elemento iframe, asignarle sus atributos, y luego meterlo en el div con appendChild()
Suerte