Piccolo aggiornamento:
ho inserito alla fine della pagina dell'iframe un banale


window.parent.document.getElementById("canvasVendi te").innerHtml="ciao mondo";

e prima di questo, a metà pagina, un

alert(window.parent.document.getElementById('canva sVendite').innerHtml);
che mi stampa, appunto ciao mondo

quindi la prima volta che viene caricato l'iframe imposta innerHtml a "ciao mondo", e le volte successive lo legge..
ma perchè non riesco a visualizzarlo nella pagina principale? ho provato anche a mettere i vari tag della tabella, cella per cella, ma stesso risultato