Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2007, 10:30
lamay
 
Fecha de Ingreso: noviembre-2006
Mensajes: 38
Antigüedad: 17 años, 5 meses
Puntos: 0
Problema con link

hola amigos les cuento, estoy haciendo un editor de texto y tengo un problema al insertar un link o enlace, resulta que al insertarlo me lo muestra como texto y no como link y no se por que no funciona. les dejo el codigo para que lo vean y me ayuden.

Este codigo lo saque de este foro.

Código HTML:
<SCRIPT language="Javascript" type="text/javascript">

   // Este genial Script fue desarrollado por Tukzone, SirMatrix y Unknow, 
   // todos usuarios del Foro.. Gracias a ellos por su colaboración

  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)
  }
// ESTA ES LA FUNCION QUE NO ME FUNCIONA BIEN!!!
  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>