Jop das gibt es

. Siehe Code
|
JavaScript Code
|
1
2
3
4
5
6
7
8
|
function action(d) {
document.getElementById(d).style.display = "none";
}
function ShowContent(d) {
document.getElementById(d).style.display = "block";
start = setTimeout("action('"+d+"')", 2000);
}
|
Wenn die 2. Funktion ausgeführt wird, wird nach 2 Sekunden wieder die erste Funktion ausgeführt. FAZIT: Der Element wird für 2 Sekunden angezeigt.
Lies dir das mal durch:
http://www.easy-coding.de/div-automatisches-ausblenden-nach-3-sekunden-t3740.html
Da gibts ein komplexeres Beispiel, was ich selbst auch verwende.