Zum Inhalt springen

Ich habe eine Lösung für das Targetproblem bei Bildlinks in htmlarea!!!

Erstellt am 12. Juli 2005 · Noch keine Antworten

Tags: Links, Tipp

misch ·

Hi!

Ich hab's geschafft. Ich denke, ich habe das Problem mit dem Ziel beim Bildlink gelöst.

In der Datei htmlarea.js gibt es eine Funktion "renderPopup_addLink".

Das Problem ist, dass die Funktion " sel = editor._getSelection();" den imagetag liefert und nicht den übergeordneten Link.

Wenn man nun abfragt, ob der tagname "img" ist und dann das parentElement zuweist funktioniert die Zielzuweisung auch bei einem Bildlink.

Main Code sieht wie folgt aus:

if( a.tagName.toLowerCase() == "img"){
a = a.parentElement;
}

Ich habe den Code nach den folgenden Zeilen eingefügt.

var range = editor._createRange(sel);
a = editor.getParentElement();

misch