tiny_mce niewątpliwie dobrym edytorem jest. Ale jak każdy co bardziej skomplikowany kawałek i zlepek kodu, potrafi sprawiać problemy. Ostatnio mieliśmy kłopot z funkcją setContent wstawiającą do edytora określoną treść. Poniższy fragment kody, który działał dobrze w każdej właściwej przeglądarce, odmawiał posłuszeństwa w tej właściwszej (czyt IE).
1 | tinyMCE.activeEditor.selection.setContent(tresc); |
Problem polega na tym, że w IE powyższe wstawia daną treść na górze strony, zamiast w aktywnym miejscu edytora. Rozwiązanie, choć proste, nie jest jasno wskazane na wiki tiny_mce:
1 | tinyMCE.activeEditor.execCommand("mceInsertContent", false, tresc); |
I magii stało się zadość :)
Najświeższe komentarze