
12/05/2009, 21:11
|
 | Javascripter | | Fecha de Ingreso: abril-2009 Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses 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. |