Ashura: intellitxt links

Beitrag lesen

Hallo oktargon.

Aber mein problem ist, das ich quasi links erzeugen muss auf ein wort in einem text, das nicht durch ein html-element eingerahmt wird. dieses element (in diesem fall der achor) muss quasi mit erzeugt werden.

Ich habe nicht nachgeschaut, nach welchem Prinzip intelliTXT funktioniert, würde aber die Manipulation des jeweiligen innerHTMLs in Betracht ziehen.

Dieses innerHTML kannst du z. B. mittels http://de.selfhtml.org/javascript/objekte/string.htm#replace@title=replace() insofern verändern, dass du ein bestimmtes Wort durch deinen Link ersetzt.

Die DOM-Methode, die mir hierzu einfällt, würde das Aufteilen des gesamten Textknotens in drei Textknoten erfordern, wobei der mittlere das Wort darstellen würde, welches zu ersetzen ist. Dieser Textknoten kann dann durch einen selbst http://de.selfhtml.org/javascript/objekte/document.htm#create_element@title=erzeugten Elementknoten http://de.selfhtml.org/javascript/objekte/node.htm#replace_child@title=ersetzt werden.

Einen schönen Dienstag noch.

Gruß, Ashura