Foros del Web » Programando para Internet » Javascript »

Problema con formato de texto para Textbox

Estas en el tema de Problema con formato de texto para Textbox en el foro de Javascript en Foros del Web. hola tengo problemas con este edito de texto lo saque de este foro pero resulta que al ingresar un link no me lo tomo como ...
  #1 (permalink)  
Antiguo 11/07/2007, 08:32
 
Fecha de Ingreso: noviembre-2006
Mensajes: 38
Antigüedad: 17 años, 5 meses
Puntos: 0
Problema con formato de texto para Textbox

hola tengo problemas con este edito de texto lo saque de este foro pero resulta que al ingresar un link no me lo tomo como tal sino me lo toma como texto solamente. les dejo el codigo para que lo vean.
Código HTML:
<SCRIPT language="Javascript" type="text/javascript">

  function storeCaret(text) { 
   if (text.createTextRange) {
    text.caretPos = document.selection.createRange().duplicate();
   }
  }

  function meter(text) {
   var form1 = document.Form1.texto;
   if (form1.createTextRange && form1.caretPos) {      
    var caretPos = form1.caretPos;      
    caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? 

text + ' ' : text;
   }
   else form1.value += text;
   form1.focus(caretPos)
  }

  function codigo(accion) {
   switch(accion) {
    case "url":
     url = prompt("URL de el Enlace", "http://");
     if(url) {
      url="<a>"+url+"</a>";
      meter(url);
     }
     break;
    case "bold":
     negras = prompt("Texto en Negritas", "");
     if(negras) {
      negras="<b>"+negras+"</b>";
      meter(negras);
     }
     break;
    case "italics":
     italics = prompt("Texto en Italicas", "");
     if(italics) {
      italics="<i>"+italics+"</i>";
      meter(italics);
     }
     break;
    default:
     meter(accion);
     break;
   }
  }

  function textCounter(field, countfield, maxlimit) {
   if (field.value.length > maxlimit)
    field.value = field.value.substring(0, maxlimit);
   else 
    countfield.value = maxlimit - field.value.length;
  }
 </script> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:45.