Hallo
Du überschreibst
bodymit einer Funktion ...nein, mit dem Ergebnis einer Funktion - und da diese Funktion kein Ergebnis liefert, mit undefined.
Haarspalterei! ;-)
Aber natürlich richtig.
document.body = start( );
function start ( ) {
  // ...
  return document.createElement('body');
}
:-P
Gruß,
Orlok
 nicht angemeldet
 nicht angemeldet Orlok
 Orlok Der Martin
 Der Martin MudGuard
 MudGuard Gunnar Bittersmann
 Gunnar Bittersmann JürgenB
 JürgenB Auge
 Auge Matthias Apsel
 Matthias Apsel