EDIT : Après une nuit supplémentaire de recherche personnelle je n'ai trouvé qu'une solution de transition à moitié satisfaisante... Le but est simple je ne donne que le chemin de la vidéo en FLV, quand je la reçoit j'affiche, un peu comme tinyMCE, une image ou la vidéo sera placé. Après la soumission du formulaire PHP fera le travail, reste plus cas espéré qu'au chargement du texte pour modification tous ce passe pour le mieux...

Merci encore.

-- END EDIT

Bonjour à toutes et tous,

Pour des raisons diverses et variées, j'ai besoin de faire un Rich Text Editor simple.

Voila pour l'introduction, j'ai donc téléchargé la base d'un R.T.E. utlra simple qui avait les fonctions de bases : Gras, Italic, etc... Il n'avait même pas de gestion avancé d'image et une gestion basique des liens.

Le coeur de mon soucis

J'ai donc fait deux ou trois modifications de base insertion d'un gestionnaire de fichier ultra light pour les images et les fichiers flv. Une fois cela fini je souhaite donc logiquement vouloir intégrer mes images et vidéos dans mon texte. Pour les images aucun soucis. Pour les vidéo en flv un gros soucis avec Internet Explorer pour le retour de balises...

Eh là c'est le drame... Firefox me renvoie bien les balises object & embed par contre IE 7 en mange les 9/10...

Donc ma question :

Comment fait-on pour renvoyer correctement les balises Object et Embed avec IE 7 ?

Une précision de plus je fais appel au méthode execCommand('InsertHtml'), j'ai aussi le soucis à moindre échelle avec les balises "a" et "img" sous IE 7 mais cela reste raisonnable et corrigible avec un peu de temps.

Et pour être encore plus claire voici les codes renvoyés par Firefox et IE 7 :

Firefox
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<object type="application/x-shockwave-flash" data="http://192.168.0.3/Sakka/plugins/Flv/Lecteurs/player_flv_maxi.swf" height="240" width="320">
<param name="movie" value="http://192.168.0.3/Sakka/plugins/Flv/Lecteurs/player_flv_maxi.swf">
<param name="allowFullScreen" value="true">
<param name="FlashVars" value="flv=http://192.168.0.3/Sakka/Media/Flv/c7cdf373413986d3d7fb4da42aefe602490064dc5a3d9351333864.flv&amp;width=320&amp;height=240&amp;showtime=1&amp;&amp;skin=http://192.168.0.3/Sakka/plugins/Flv/Lecteurs/player_flv_skin001.jpg&amp;margin=10&amp;playercolor=cccccc&amp;buttoncolor=333333&amp;buttonovercolor=999999&amp;slidercolor1=333333&amp;slidercolor2=0&amp;sliderovercolor=999999&amp;loadingcolor=0&amp;showfullscreen=1">
</object>
Internet Explorer 7.x
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<OBJECT type=application/x-shockwave-flash height=240 width=320 data=http://192.168.0.3/Sakka/plugins/Flv/Lecteurs/player_flv_maxi.swf></OBJECT>
Voila en vous remerciant d'avoir lue ce sujet et en espérant que certain d'entre vous pourront m'aider.

Si il reste de fautes d'orthographes que je n'ai pas vue je m'en excuse d'avance.

Cordialement,