E questa soluzione funziona?
Non credovo fosse possibile includere una pagina con DOM o innerHTML, ma se funziona meglio cosi.
Io normalmente inserisco solo la parte che occorre non tutta la pagina, nel tuo caso il form che se scrivi tutto di seguito su una riga sola Es: <form name="f1" action="spedisci.asp"><input type="text" name="tuonome" value="" /><input type="text" name="tuonome2" value="" /></form> dovrebbe caricarlo pari pari, ma secondo me il problema e altrove.