Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js][tinyMCE] Jak zmienić zawartość pola?
Bonzaii
post 19.06.2008, 20:03:12
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 31.08.2006

Ostrzeżenie: (0%)
-----


Na wstępnie chciałbym rzec, że z JS u mnie jest cienko tongue.gif

Tak więc mam sobie textarea który się zmienia w tinyMCE. Wiadomo, że dużo się nie namęczyłem. Jego id to "pagetextarea".
Chciałbym zewnętrznym js'em dodać obrazek do tego pola, jednakże mam problem. Zwykłym innerHTML mogę odczytać wartość tego pola, ale zapisać to już jest problem. Po prostu po innerHTML = mojnowytext, pole w ogóle nie reaguje. Nawet nie reaguje na innerHTML = "".

PS. Oczywiście nie pisze samego innerHTML tylko całość, ale teraz nie chciało mi się pisać.
  1. document.getElementById("pagetextarea").innerHTML = "";

  1. <textarea id="pagetextarea" name=content cols=100 rows=30>Treść strony...</textarea>

To właśnie mi nie działa.

Can anybody help ? sad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
camikazee
post 20.06.2008, 14:19:10
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 18
Dołączył: 17.04.2006
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


A próbowałeś document.getElementById("pagetextarea").value += text; ?


--------------------
www.fachoweuslugi.pl | www.zlec-usluge.pl | www.pokazsie.pl
Go to the top of the page
+Quote Post
Bonzaii
post 20.06.2008, 15:19:38
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 31.08.2006

Ostrzeżenie: (0%)
-----


Działa. Ale musiałem użyć pewnego tricku, bo to działa tylko wtedy, kiedy tinymce jest nieaktywny.
Użyłem jego wbudowanej komendy. Rozwiązałem to w ten sposób:
  1. function addToText(name) {
  2. addtext = "<img src='img/upload/"+name+"'>";
  3. tinyMCE.execCommand('mceToggleEditor',false,'content');
  4. document.getElementById("pagetextarea").value += addtext;
  5. tinyMCE.execCommand('mceToggleEditor',true,'content');
  6. document.getElementById("uploadslist").style.display = 'none';
  7. return;
  8. }


Dzięki za pomoc smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:44