Witam, uzywam edytora TinyMCE, jednak mam problem z dynamiczna zmiana zawartosci okna edytora. Uzywajac debugerow DOM doszedlem do tego ze Tiny wbudowywuje taka oto strukture zamieniajac textarea:

  1. <textarea mce_editable="true" rows="35" cols="80" id="AdminMailSystemEmailMessageInput" name="MailSystem[EmailMessage]" style="display: none;"/>
  2. <span class="mceEditorContainer" id="mce_editor_0_parent">
  3. <table width="665" height="580" cellspacing="0" cellpadding="0" border="0" style="width: 665px; height: 580px;" class="mceEditor">
  4. <tr>
  5. </tr>
  6. <tr>
  7. </tr>
  8. <tr>
  9. </tr>
  10. <tr>
  11. </tr>
  12. <tr>
  13. <td align="center" class="mceEditor_border">
  14. <iframe width="665" height="466" frameborder="0" id="mce_editor_0" class="mceEditorIframe" border="0" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" allowtransparency="true" style="width: 665px; height: 466px;">
  15. <head xmlns="http://www.w3.org/1999/xhtml">
  16. </head>
  17. <body class="mceContentBody" dir="ltr">ghjghjklgjkljklgj</body>
  18. </html>
  19. </td>
  20. </tr>
  21. <tr>
  22. </tr>
  23. </span>


Wynika z tego ze buduje iframe w srodku ktorego znajduje sie tag body, w tym tagu zas zazwartosc naszego okna, szukam sposobu by ta zawartosc zmienic. Probowalem dostac sie do childNodes iframea jednakze wedlug w3c i DOM iframe dzici nie posiada, co pozniej empirycznie sprawdzilem i dalej bez efektu tongue.gif

Czy ktos wie jak za pomoca skryptu podobnego do tego
  1. <script type="text/javascript">
  2.  
  3. var textarea = document.getElementById('myTextarea);
  4. textarea.innerHTML = 'nowy content';
  5.  


Zmienic zawartosc iframe edytora ?


Ehh po godzinach czytania foruum TinyMCE w koncu przypomnialem sobie o oficjalnym manualu ;P


--@mods

Sorry za topic, mozna zamknac.