Ciao, sto sviluppando un gestionale in php per un negozio.

Quella che vedete è la pagina di vendita.

La pagina principale contiene il "carrello della spesa".
Il negoziante punta la pistola ottica sul codice a barre che viene inserito nel rettangolino rosso, che è contenuto in un iframe.
Grazie all'iframe, posso caricare una pagina php che estrae i dati del prodotto (prezzo, quantita disponibile ecc) e, prima di far riapparire la casella di testo per un nuovo prodotto, va ad aggiornare la tabella della pagina principale.

Per comunicare i dati del prodotto dall'iframe ho messo:
. nella pagina principale una tabella con id "canvasVendite"

. nell'iframe, un javascript che con la sintassi window.parent.document.getElementById('canvasVendi te').innerHTML=eccecc
dovrebbe riaggiornare l'ordine.
Non funziona, firefox mi restituisce
Errore: window.parent.document.getElementById("canvasVendi te") has no properties

Dove posso aver sbagliato?