Изменить текст в TinyMCE в runtime

pslava

Постоялец
Регистрация
16 Май 2007
Сообщения
618
Реакции
134
Подскажите поажлуйста, как изменить из JavaScript текст в поле id='txt', на которое подвешен редактор TinyMCE, причем document.getElementById('txt').value = example_text не проходит
 
Покажи нужный кусок кода. А то так не разобраться.
 
Покажи нужный кусок кода. А то так не разобраться.
Есть edit-элемент с id="text2": <textarea class="mceEditor" rows="25" name="text" id="text2">testestetest</textarea>
При загрузке страницы в данный элемент попадает текст "testestetest",
после того как страница загрузилась и редактор проинициализировался, изменить текст в редакторе кодом
document.getElementById('text2').value = "нужный текст"
уже не прокатывает - в редакторе новый текст не отображается
 
вот пример, всё работает.

<html><head><title>test</title>
<script type="text/javascript">
function changeText(val){
var txtArea = document.getElementById('testarea');
txtArea.value = val;
}
</script>
</head>
<body>
<textArea id="testarea"></textArea>
<a href="#" onClick="changeText('TEST')">test</a>
</body>
</html>
 
вот пример, всё работает.
<html><head><title>test</title>
<script type="text/javascript">
function changeText(val){
var txtArea = document.getElementById('testarea');
txtArea.value = val;
}
</script>
</head>
<body>
<textArea id="testarea"></textArea>
<a href="#" onClick="changeText('TEST')">test</a>
</body>
</html>
вот когда на свой элемент testarea подцепишь редактор TinyMCE, тогда твой код нерабочий будет.
Повторюсь, нужно чтобы работало с подлюченным редактором TinyMCE к элементу testarea
test_500.jpg
 
Назад
Сверху