11548 sujets

JavaScript, DOM et API Web HTML5

Slt tlm,

je sais qu'il est possible de faire de la transparence en CSS avec ce bout de code.
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;


Mais comment faire pour gerer la transparence avec JS? C'est quel attribut?


Merci bp!
+++
ah ben en fait, j'ai trouvé la réponse moi meme. Du coup, j'ai fait cela, mais ca rame enormément, c'est normal?

<script type="text/javascript">
	
function init(){

	divName = "div_screen";
	transitionFondu(divName,0);
	
}

function transitionFondu(div,opacity){

	var delai = 100;
	var div = document.getElementById(divName);

	if(document.all) div.style.filter = "alpha( opacity = " + opacity*100 + " )";
	else div.style.opacity = opacity;
	
	if(opacity < 1) setTimeout( "transitionFondu(" + divName + ", " + (opacity+0.05) + ");", delai );
	
}

window.onload = init;

</script>

<div id="div_screen" style="width:100%;height:100%;background-color:#000000;opacity:0;position:absolute"></div>



Merci bp!
+++