bonjour à tous
Je cherche depuis des sècles mon problème et je ne trouve pas.

Voilà mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
c=document.createElement('div');
	c.id="c";
	c.style.marginLeft=M+"px";
	//c.style.width=W+"px";
	c.style.width="100%";
	c.style.height=H+"px";
	c.style.display="none";
	c.style.marginTop=T+"px";
 
 
	if (!browser.IE) {
	    $(c).visualEffect('Opacity', { from: 0.01, to: 1.0,duration: FADE_DURATION });}
	else {
		//new Effect.Opacity('c', { duration:FADE_DURATION, from:0.01, to:1.0}); 
		new Effect.Appear('c'); 
		//$(id2).visualEffect('Opacity', { from: 0.01, to: 1.0,duration: FADE_DURATION });}
		}
sur firefox ça marche bien mais sur IE (else) pas moyen de le faire fonctionner
il s'agit donc d'une div créé par programmation (car sur une div créée directement sur le html ça marche evidemment )

j'ai essayé :

new Effect.Appear('c');
new Effect.Appear(c);
new Effect.Appear($(c));
c.visualEffect... et tràs là là, j'ai tout essayé et j'ai un message d'erreur javascript.



merci