Bonjour,

Aujourd'hui j'ai implanté TinyMCE sur une de mes pages. Cependant, je souhaiterais créer un bouton supplémentaire.

Celui-ci permet d'ouvrir une nouvelle page dans une nouvelle fenêtre.

Étant nul en JS, voilà le script que j'ai trouvé sur ce forum :

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
18
19
20
21
22
23
24
25
26
27
28
29
		<script src="script/js/tiny_mce/tiny_mce.js" type="text/javascript"></script>
		<script type="text/javascript">
		tinyMCE.init({
			mode : "textareas",
			language : "fr",
			theme : "advanced",
			theme_advanced_buttons1 : "bold,italic,underline,link,unlink,fontselect,fontsizeselect,forecolor,justifyleft,justifycenter,justifyright",
			theme_advanced_buttons2 :"",
			theme_advanced_buttons3 : "",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "center",
				 setup: function(ed){
						//Ajouter un bouton
						ed.addButton('btPop', {
							title: 'Ajouter une image',//Titre du bouton
							image: 'images/contenu/ajouter_image.png', //Chemin de l'image du bouton
							onclick: function(){
								// Fonction executée au clic
								var sel = ed.getContent();
								var pop = window.open('', 'Cette page', "menubar=no, status=no, scrollbars=no, menubar=no, width=400, height=300");
								setTimeout(function(){
									pop.document.open();
									pop.document.write(sel);
									pop.document.close();
								}, 500);
							}
						});
					}			
		});</script>
Pour info, c'est ici que j'ai pompé le code : http://www.developpez.net/forums/d74...utils-tinymce/

Le problème, c'est que rien ne s'affiche.

Une idée ?