dopo diverse prove:
1) Lo script funziona al di fuori dell'innerHTML.
2) La mancanza della sigla px a seguito di width e height non pregiudica la normale visualizzazione (ma magari alcuni browser faranno difficoltà..!)
3) Ho provato a mettere tutto lo script in un solo inerHTML, quindi senza innerHTML+=, e lo script visualizza correttamente la pagina! IL PROBLEMA è PERCHè? Non ricordo qualche regola che diceva che i table aperti vanno chiusi nello stesso innerHTML e non in un += ...tra l'altro chiamato nel frengente subito a seguire! Ho visto script che addirittura in questo modo aprivano <HTML> e lo chiudevano in un +="</HTML>"; ...
Il problema può essere che io applico questa scritta da un pulsante per modificare parte della pagina.. magari se lo utilizzavo direttamente in lettura dal caricamento.. probabilmente funzionava, o no?!!?!?
![]()