2009-04-19 5 views
0

Hey alle, ich benutze diesen Code, um meine sIFR (Version 3) H1 und H2 Tags dynamisch zu ändern (Danke an Mark Wubben für den Code), aber ich muss meine H2 Hintergrundfarbe ändern die gleiche Funktion .. Kann mir jemand helfen, den Code arbeiten zu lassen? Offenbar sIFR und changeCSS funktioniert nicht für die Hintergrundfarben ..sIFR und Ändern des Hintergrunds

Funktion changeColor (HexValue) {

var css1 = '.sIFR-root { color: '+ hexValue +'; }'; 
var css2 = '.sIFR-root { color: #080808; background-color: '+hexValue+'; }'; 

for (var i = 0; i < sIFR.replacements['h1'].length; i++) { 
    sIFR.replacements['h1'][i].changeCSS(css1); 
}; 

for (var i = 0; i < sIFR.replacements['h2'].length; i++) { 
    sIFR.replacements['h2'][i].changeCSS(css2); 
}; 

};

Antwort

1

sIFR unterstützt nur eine Hintergrundfarbe für den gesamten Flash-Film, die später nicht mehr geändert werden kann.

Ihre beste Wette ist es, Transparenz für die Ersetzungen zu aktivieren, und legen Sie die Hintergrundfarbe für das HTML-Element von sIFR ersetzt (die <h2>). Es wird jedoch empfohlen, Transparenz nur dann zu verwenden, wenn dies unbedingt erforderlich ist. Beachten Sie bitte, dass die Transparenz unter Linux weitgehend nicht unterstützt wird. Es fällt stattdessen auf die angegebene background-color zurück.

+0

Danke für Ihre Hilfe, versuchen Sie regelmäßig CSS :) – SoulieBaby