bonjour,
j'ai une page avec du contenu html dans lequel j'utilise la biliothèque window (de http://xilinus.com/).
Le prinicipe étant :

J'ai des div invisibles dans lesquelles il y a du contenu que je copie ce contenu dans mes fenetres (window de xilinus), cela marche tres bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
            if (modal_elementsWindows[index] == undefined) {
                var titre = (modal_elementsBase[i].attributes['title'] != undefined) ? modal_elementsBase[i].attributes['title'].value : '';
                var largeur = (modal_elementsBase[i].attributes['width'] != undefined) ? modal_elementsBase[i].attributes['width'].value : 460;
                var hauteur = (modal_elementsBase[i].attributes['height'] != undefined) ? modal_elementsBase[i].attributes['height'].value : 460;
                modal_elementsWindows[index] = new Window(index + '', { className: "mac_os_x", title: '' + titre, width: '' + largeur, height: '' + hauteur, top: 70, left: 100 });
                var contenuFenetre = modal_elementsBase[index].innerHTML;
                modal_elementsBase[index].innerHTML = '';
                modal_elementsWindows[index].getContent().innerHTML = '<div class="RessourceInformative" style="border:none;width:88%">' + contenuFenetre + '</div>';
            }
            modal_elementsWindows[index].showCenter();
Le probleme est que cela marche très bein lorsque j'ai du texte htm et image mais lorsque j'ai des objets plus complexe par exemple du flash (exemple ci-dessus)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
 <p>je <b>crois</b></p>
<object type="application/x-shockwave-flash" data="http://localhost/_Composants/DewPlayer/dewplayer.swf?son=http://localhost/Medias/AUDI-415.mp3" width="200" height="20"bgcolor="#ffffff"><param name="movie" value="http://localhost/_Composants/DewPlayer/dewplayer.swf?son=http://localhost/Medias/AUDI-415.mp3" /> 
</object>
J'ai une zone dans ma fenetre qui indique l'emplacement mais mon flash n'apparait. Je pense que IE n'apprecie guere la duplication d'élements à paritr de la modification de la proprièté innerHTML d'un div (car en fait je copie le contenu innerHTML d'un div à un autre - code ci-dessus).

Quelle est la solution ?
J'ai essayer de vider (='') mon div d'origine mais bon cela ne marche pas.
Y a t'il un moyen de déplacer plutot que de copier ?

Par avance grand merci....