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
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
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();
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).
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>
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....
Partager