"We are back" « oc.at

(X)HTML: Fade-in von Bildern

DJ_Cyberdance 20.07.2004 - 12:43 666 1
Posts

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
Über filters.alpha.opacity läßt sich ja recht fein ein Bild mittels Javascript einblenden. Nachteil: Funktioniert nur bei IE. Gibts auch eine Möglichkeit, das so zu bewerkstelligen, daß auch Mozilla und Opera das hinbekommen? Momentan siehts so aus:

function fadeIn(image) {
if (image.filters.alpha.opacity < 100) {
image.filters.alpha.opacity=image.filters.alpha.opacity+1
setTimeout('fadeIn(document.images.' + image.id + ')',20)
}
}

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4491
Nicht ueber CSS-Filters; das kann/kennt kein anderer Browser.

Was aber gehen sollte waere, dass ueber dass (nocht nicht standardisierte aber in CSS3 kommende *) CSS-Attribut opacity zu setzen. Mehr Details unter http://www.quirksmode.org/css/opacity.html .

Da dies eine CSS-Eigenschaft ist, sollte es kein Problem diese per JavaScript zu modifizieren.

* http://www.w3.org/TR/css3-color/#transparency
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz