• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Ebenen nach x sekunden einblenden

Status
Für weitere Antworten geschlossen.

[email protected]

Neues Mitglied
Hallo zusammen

Ich habe einen Auftrag für eine Website, in der auf der startseite eine Div-Ebene erst nach 3 sekunden angezeigt werden soll, und eine andere Ebene soll nach 4 sekunden wieder verschwinden.

Wie kann ich das mit JavaScript realisieren?

Vielen Dank für schnelle Antwort
 
Hallo
hiermit müsste es gehen(habs jetzt nich ausprobiert):
HTML:
...
<head>
...
<script type="text/javascript">
function show(var name) {
    document.getElementById(name).style.display = block;
}
function hide(var name) {
    document.getElementById(name).style.display = none;
}
</script>
...
</head>
<body onload="setTimeout(show('Name des ersten div'), 3000), setTimeout(hide('Name des zweiten div'), 4000)">
mfg Bleistift
 
Noe geht nicht.
Code:
function toogle (id) {
    var obj = document.getElementById(id);
    var defaultClassName = obj.className;
    return function () {
        obj.className = obj.className == "hidden" ? defaultClassName : defaultClassName + " hidden";
    }    
}
window.onload = function () {
    setTimeout(toogle("eine_id"), 1000);
    setTimeout(toogle("zwei_id"), 2000); // sollte className hidden haben
}
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben