Hallo,
ich habe für den FCKeditor eine weitere Link-Funktion gebastelt: Link_int. Die Funktion basiert auf der Link-Funktion mit leichten Veränderungen. Die Link-Funktion verwende zusätzlich noch.
Unter dem Namen "Link_int" steht sie in der fckconfig.js im Toolbarset.
In den Dateien "fckeditorcode_ie.js" und "fckeditorcode_gecko.js" habe ich folgende Zeilen eingefügt:
Code:
case 'Link_int':
B=new FCKDialogCommand('Link_int',FCKLang.DlgLnkWindowTitle,'dialog/fck_link_int.html',400,330,FCK.GetNamedCommandState,'CreateLink');
break;
case 'Link_int':
B=new FCKToolbarButton('Link_int',FCKLang.InsertLinkLbl_int,FCKLang.InsertLink_int,null,false,true,34);
break;
case 'Link_int':
return {AddItems:function(A,B,C){if (FCK.GetNamedCommandState('Unlink')!=FCK_TRISTATE_DISABLED){A.AddSeparator();
A.AddItem('Link_int',FCKLang.EditLink,34);A.AddItem('Unlink',FCKLang.RemoveLink,35);}}};
Diese 3 Zeilen stehen jeweils hinter der entspechenden Zeile für die Link-Funktion.
Die Datei "fck_link_int.html" unter /editor/dialog/ existiert ebenfalls.
Im Firefox und im Netscape funktioniert es genauso wie ich es mir vorstellen. Leider streikt der IE und gibt mir folgenden Fehler aus: "Unbekanntes Menüleisten-Objekt "Link_int".
Wer kann mir helfen?
Lesezeichen