in effetti la tua domanda è un pò contorta;
i DIV non sostituiscono gli iframes, per quanto io ne sappia.
al massimo, e lo fanno benissimo, servono ad avere una impaginazione + leggera come codice e molto + accessibile, rispetto alle tabelle.

Inoltre, che vuol dire: "mettere il div stesso come parte che cambia, non il frame..."

ciao