27/05/2010, 03:18
|
| | Fecha de Ingreso: septiembre-2009
Mensajes: 15
Antigüedad: 15 años, 2 meses Puntos: 0 | |
Respuesta: Crear un botón TinyMCE personalizado Solucionado
Código:
<script type="text/javascript" src="javaScript/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple",
editor_selector : "mceSimple"
});
tinyMCE.init({
mode : "textareas",
theme : "advanced",
editor_selector : "mceAdvanced",
theme_advanced_buttons1 : "BocadilloEsquerra,BocadilloDreta,separator,bold,italic,underline,separator,strikethrough,bullist,numlist,undo,redo,link,unlink,code,removeformat ",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
plugins : 'inlinepopups',
setup : function(ed) {
// Add a custom button
ed.addButton('BocadilloEsquerra', {
title : 'Bocadillo a la Izquierda',
image : 'javaScript/tiny_mce/abrirBocadillo.jpg',
onclick : function() {
var e= ed.selection.getContent();
ed.selection.setContent('<span class="comentarioIzquierda">"'+e+'"</span>');
}
});
ed.addButton('BocadilloDreta', {
title : 'Bocadillo a la Derecha',
image : 'javaScript/tiny_mce/cerrarBocadillo.jpg',
onclick : function() {
var e= ed.selection.getContent();
ed.selection.setContent('<span class="comentarioDerecha">"'+e+'"</span>');
}
});
}
});
</script>
Código:
var e= ed.selection.getContent();
ed.selection.setContent('<span class="comentarioIzquierda">"'+e+'"</span>');
En estas dos lineas lo que se hace es cojer el texto selecionado que hay en el textarea e insertarle delante y detras las etiquetas.
Última edición por deftmunky; 27/05/2010 a las 09:36 |