Tramite questo tutorial (ma in rete se ne trovano molti altri dello stesso tipo), ho realizzato un form mail in Ajax e PHP.
Il vantaggio di usare Ajax, nel mio caso, è che posso far funzionare il form senza mai ricaricare nessuna pagina nel browser. Questo mi permette di lavorare nel DIV senza ricorrere a link (in JS) per caricare altre pagine dall'esterno.

Dall'esperimento ho ottenuto di riuscire a far funzionare il form dentro il DIV.

Ma non ho ancora risolto il problema del caricamento del form da una pagina esterna.
Il form funziona solo se è già incorporato nella pagina che contiene il div. E di questo non capisco il perchè!
Sono giorni che cerco una risposta in rete, ma sembra che nessuno si sia mai occupato di una situazione simile. E anche qui nel forum nessuno mi risponde...

Io voglio che il DIV sia sempre disponibile per caricare pagine dall'esterno (tipo il mainFrame di un frameset) e che il form venga caricato dall'esterno. Il div può contenere altre pagine esterne che devono potersi alternare con il form. Mi sembra una situazione abbastanza banale, descritta in molti tutorial che trattano l'Ajax, ma nessuno approfondisce il funzionamento di un form (o almeno io non lo trovo).