Probleme fondu affichage

Fermé
pee3x Messages postés 72 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 14 février 2013 - 14 févr. 2010 à 05:31
Bonjour,
je souhaite faire un effet de fondu de transparence au chargement de ma page et j'ai ce code:


<!--
function trans(body, level)
{
setTimeout("fadein()",200);
	var body = document.getElementById('body');
	body.style.opacity = 0;
	body.style.MozOpacity = 0;
	body.style.KhtmlOpacity = 0;
	body.style.display="block";
	this.body.style.filter = 'alpha\(opacity=' + 0 + '\)';
	return;
}
function fadein(body) 
{
	var level = 0;
	while(level <= 1)
	{
		setTimeout( "gradient('" + body + "'," + level + ")", (level* 1000) + 10);
		level += 0.01;
	}
}
function gradient(body, level)
{
	var body = document.getElementById('body');
	body.style.opacity = level;
	body.style.MozOpacity = level;
	body.style.KhtmlOpacity = level;
	this.body.style.filter = 'alpha\(opacity=' + level*1000 + '\)';
	body.style.display="block";
	return;
}
//-->



et ca sur ma page php:

<script type="text/javascript" src="fondu.js"></script>
   <script type="text/javascript" src="quit.js"></script>
   <body id="body" onload="trans();" onunload="transi();">



Mon gros problème est que cela marche très bien sur tous les navigateurs sauf internet explorer qui me fait un truc horrible(ca change les couleurs des image png)

Mon moyen problème est que sur certain navigateur (dont safari) les police sont moins claire que quand il n'y a pas le fondu

et Mon petit problème est que quand la page se charge, elle s'affiche puis disparait et réapparait en fondu et j'aimerais qu'elle apparaisse juste en fondu


Pouvez-vous m'aider?

Merci d'avance ;)