Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/05/2009, 21:11
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Links en palabras automatico

segun como lo visualizo, apuesto que la mejor alternativa es con DOM. no creo que sea demasiado complicado pero tampoco 10 lineas haras todo el codigo necesario. en mi pensar, el proceso seria recorrer todos los nodos del BODY en busca de nodos de texto (nodeType 3). una vez obtenido, determinar si en la cadena existe un termino dado. y he aqui la parte un poco complicada. de ser cierto, dividir el nodo en varios utilizando como delimitacion el termino. para ello utilizaria splitText. luego de tener el termino en un solo nodo, crear un ancla, insertar el ancla antes del termino (insertBefore), y por ultimo insertar el node dentro del ancla (appendChild).

por supuesto que se ve facil decirlo al menos para la primera ocurrencia del termino. de modo que obviamente se tiene que inclur un bucle. no lo voy a decir para molestarte pero honestamente no tengo la inspiraccon para escribir el codigo.