Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/07/2004, 18:28
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 22 años, 3 meses
Puntos: 1
Ya lo vi pero

Caricatos ya he visitado el link que me dejaste y he bajado el script pero ahora mi código es este:
Código PHP:
function storeCaret(text) {
 if (
text.createTextRange) {
  
text.caretPos document.selection.createRange().duplicate();
 }
}

function 
meter(text) {
 var 
postopic document.librodevisitas.mensaje;
 if (
postopic.createTextRange && postopic.caretPos) {
  var 
caretPos postopic.caretPos;
  
caretPos.text caretPos.text.charAt(caretPos.text.length 1) == ' ' ?
  
text ' ' text;
 }else
   
postopic.value += text;
   
postopic.focus(caretPos)
 }

function 
BBCode(accion){
 switch(
accion){
  case 
"negrita"
   
negras prompt("Texto en Negritas","");
   if(
negras){
    
negras="[b] "+negras+" [/b]";
    
meter(negras);
   }
  break;
  case 
"cursiva":
   
italica prompt("Texto en Cursiva""");
   if(
italica) {
    
italica="[i] "italica +" [/i]";
    
meter(italica);
   }
  break;
  case 
"subrayado"
   
subrayado prompt("Texto Subrayado""");
   if(
subrayado) {
    
subrayado="[u] "+subrayado+" [/u]";
    
meter(subrayado);
   }
  break;
  case 
"derecha":
   
right "[right]  [/right]";
   
meter(right);
  break;
  case 
"centrado":
   
center "[center]  [/center]";
   
meter(center);
  break;
  case 
"izquierda":
   
left "[left]  [/left]";
   
meter(left);
  break;
  case 
"justificado":
   
justify="[justify]  [/justify]";
   
meter(justify);
  break;
  default:
    
meter(accion);
  break;
  }
 } 
como puedo adaparlo o mejor dicho agregarlo a ese script editor.js para que me funcione de la misma forma que me funcionaba antes. Las llamadas las hago así:
Código PHP:
 onClick=BBCode('negrita'); 
Salu2
__________________
Ing. Reynier Pérez Mira