Un poco complicado el esquema
Algunas aclaraciones
Lo del efecto por ahora lo obviamos
si hacés un include, no hay ninguna posibilidad de refrescar ese contenido sin cargar la página a menos que uses Ajax.
Si no usas Ajax tendrias que usar un iframe
<div id='seccion2' class="texto_normal" style="padding:5px; border:2px solid white; position:absolute; display:none; top:0px; width:860px; height:440px; z-index:101; left: 70px; top: 50px;">
<iframe src="información.asp"></iframe>
</div>
Luego que la acción de editar recarge el src de ese iframe en principal.asp a través de javascript.
Otra cosa que no me queda claro
Cita: Uno de los elementos de la página activa una función que abre una ventana adicional
A que llamas página activa, a principal o a informacion ?, supongo que a principal (esta abre editar , edita ractualiza algun dato que es recuperado por información y al actualizar el iframe información muestra los nuevos valores), pero me queda la duda porque si el usuario presiona editar pero no desplegó información no ve los datos que edita.
Tambien seria bueno tratar de ver porque eso de que Ajax no te funciona y que carga a medias, pregunto:
información.asp, contiene css u otro javascript adicional? de ser así, tambien tendrias que cargarlos via ajax.
un detalle final, en tu script esto
if (document.getElementById)
lo podes omitir, todos los browsers lo soportan.
Fijate de aclarar esos detalles que mencioné
Saludos