Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [fck][ajax] problem z załadowaniem edytora
Pronigo
post 18.07.2007, 08:44:29
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.05.2005
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


Witam, korzystam z biblioteki advajax do załadowania edytora FCK na stronę bez jej przeładowania. Na początek kody źródłowe:

  1. function pokazFCK(id) {
  2. advAJAX.get({
  3. url : 'load_fck.php',
  4. onSuccess : function(obj) {
  5. document.getElementById('fckeditor_div').innerHTML = obj.responseText;
  6. }
  7. });
  8. }
  9.  
  10. <div id="fckeditor_div"></div>


  1. <?php
  2. // load_fck.php
  3. include 'fck/fckeditor.php';
  4.  
  5. $FCKeditor = new FCKeditor('content') ;
  6. $FCKeditor->BasePath = URL.'fck/';
  7. $FCKeditor->Height = 400;
  8.  
  9. echo $FCKeditor->CreateHTML();
  10. ?>


I co? Po wywołaniu funkcji pokazFCK(); strona zaczyna pracować, div "wyciąga się" do tych 400px i stoi pusty. Co ciekawe w firefoxie po kliknięciu na niego prawym przyciskiem myszy pojawia się opcja Ramka>Pokaż tylko tę ramkę a po jej wyborze pokazuje się bardzo ładnie FCK. W IE wyświetla się błąd o odmowie dostępu. O co chodzi?

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
fridek
post 18.07.2007, 09:49:49
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 19.12.2006

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


To jest głupie-niby-bezpieczne zachowanie AJAXa, nie pozwala na wykonywanie kodu wrzuconego do innrHTML.
http://kratcode.wordpress.com/2006/02/23/j...n-in-innerhtml/
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 - 15:35