DIV-Container einblenden nach 5 Sekunden

Hab ich auch schon ausprobiert.

Das meine ich!

Mein "alter Schinken kein guter Coder Sourcecode" geht überall.
 
Code:
<script type="text/javascript">
<!--
var advice = document.getElementById('advice');
window.setInterval(function () {
  switch(advice.innerHTML.length - 12)
  {
    case 0:
    case 1:
    case 2:
      advice.innerHTML = advice.innerHTML + '.';
      break;
    case 3:
    default:
      advice.innerHTML = 'Bitte warten';
      break;
  }
}, 1000);
//-->
</script>

HTML:
<div id="advice">Bitte warten</div>

Was kann man denn beim markieren, kopieren und einfügen falsch machen?

Bei mir wird nur "Bitte warten" angezeigt und in der Console "Fehler" der sich jede Sekunden widerholt.
 
Das Problem ist, dass das Skript ausgeführt wird, bevor die ganze Seite geladen ist. Somit existiert zur Laufzeit auch das Element noch nicht. Packe das Ganze in eine ONLOAD-Methode und dann geht es:
Code:
document.addEventListener('load', function () {
  // hier packst du dein bisheriges Skript rein
}, false);
 
Zurück