oo: <DIV>-Container automatisch nach paar Sekunden ausblenden.

Beitrag lesen

<script type="text/javascript">

function ausblenden(id, sekunden) {
setTimeout(function() {
document.getElementById(id).style.display = "none";
}, sekunden * 1000);
}
</script>

</head>

<body onload="ausblenden('dings', 3)">
<p id="dings">Blafasel</p>
</body>

  

> was soll bei id="dings" rein???  
  
Mit dem id-Attribut gibst du HTML-Elementen eine dateiweit eindeutige Kennung. Welche du nimmst, bleibt dir überlassen, es ist allerdings immer ratsam, eine zu benutzen, die auf die Funktion des Elements hinweist, damit man auch nach einem Jahr noch erahnen kann, was womit passiert – "dings" ist also ganz doof.  
  
Anhand dieser Kennung kannst du mit Javascript und auch CSS auf das Element zugreifen.  
  

> die id die ich oben vor die sekunden schreibe???  
  
Der Funktion ausblenden() übergibst du zwei Parameter, die Kennung des Elements, das ausgeblendet werden soll, sowie die Sekunden, die bis zum Ausblenden gewartet werden sollen.  
  

> und nochwas was muss ich beim div-container selbst ändern damit er die gewünschte funktion ausführt?  
  
Nichts (außer natürlich, ihm mit dem id-Attribut eine Kennung zu verpassen).