Archive for the 'JavaScript' Category

tiny_mce i setContent

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).

?View Code JAVASCRIPT
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:

?View Code JAVASCRIPT
1
tinyMCE.activeEditor.execCommand("mceInsertContent", false, tresc);

I magii stało się zadość :)