Jeena Paradies: Nach 5 sek. div einblenden

Beitrag lesen

Hallo,

Dazu dann noch document.getElementById und das style-Objekt, dann hast du ales...

Sinnvoller ist es wohl die Klasse zu ändern dann hat man nämlich nichts was mit der Präsentation zu tun hat (Farben, Breite, etc.) im JavaScript was bei einem Redesign erheblich Zeit spart, da man sich nicht auch noch zusätzlich zum CSS durch unendliche Wüsten an JavaScript-Code wühlen muss.

Aus s5:

/* Prüft ob ein Objekt einer bestimmten CSS-Klasse angehört. */  
function isClass(object, className) {  
        if(!object.className) return false;  
        return (object.className.search('(^|\\s)' + className + '(\\s|$)') != -1);  
}  
  
/* Entfernt eine CSS-Klasse von einem Objekt. */  
function removeClass(object, className) {  
        if(!object) return;  
        object.className = object.className.replace(new RegExp('(^|\\s)'+className+'(\\s|$)'), RegExp.$1+RegExp.$2);  
}  
  
/* Fügt eine CSS-Klasse zu einem Objekt hinzu. */  
function addClass(object, className) {  
        if(isClass(object, className)) return;  
        if(object.className) object.className += " "+className;  
        else object.className = className;  
}

Grüße
Jeena Paradies