Referenzierung text-input-Felder in CKEditor Dialoge
Ich habe das Spiel, um mit dieser für ein paar Wochen jetzt mit keine Erfolg...
In eine CKEditor dialog, text-input-Felder, die umbenannt werden mit einer eindeutigen Nummer, z.B. id: 'txtUrl" zu so etwas wie id='27_textinput'.
Wie kann ich diese Referenz?
//I feel it should be something like:
var myfield = CKEDITOR.instances.myElement.document.$.body.getId('txtUrl');
//or maybe:
var myfield = CKEDITOR.dialog.getContentElement('info','txtUrl');
//and then:
myfield.value = 'myvalue';
Aber diese funktionieren nicht. Bitte helfen Sie mit! Vielen Dank im Voraus, R
- Mögliche Duplikate stackoverflow.com/questions/2777286/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
War dies die endgültige Lösung:
innerhalb einer onchange-Teil ein element ich verwende jetzt
und es gibt 'cke_117_select' als Ergebnis. (Es ist eine selectbox)
gibt 'cke_107_textInput'.
Ich denke, das ist, was du (oder andere Besucher dieser Seite) suchen.
Haben Sie eine Seite mit dem CKEditor 3 und ein Dialogfeld pop-up. Sie öffnen diesen dialog, ein weiteres pop-up-Fenster, das ist eine JSP-Seite. Um einen Wert zu einem Feld im dialog des CKEditor übergeordnete Fenster, tun Sie das folgende:
Dies gilt für CKEditor 3.
Blick auf die api-dialog-Beispiel:
bekommen
und setzen