![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z działaniem tinyMCE razem z prototype.js i scriptaculous (w CakePHP)
W IE tinyMCE próbuje non-stop załadować plik blank.htm, co w rezultacie wywala mi kompletnie IE. Ciekawe jest to, że za każdym wywołaniem zmienia się adres, z którego IE chce pobrać ten plik: /js/vendors/tinymce/blank.htm /js/js/vendors/tinymce/blank.htm /js/js/js/vendors/tinymce/blank.htm i tak do tragicznej śmierci IE. Zgodnie z opisem znalezionym na http://bakery.cakephp.org/articles/view/140 mam następującą kolejność ładowania skryptów : Plik tiny_mce_init.js zrobiłem też zgodnie ze wskazówkami w tym artykule (mode:"none" i convert_urls : false). Po wrzuceniu plików .htaccess (dla CakePHP) naturalnie do edytora wpada cała strona główna z komunikatem, że nie ma stronki "/js/vendors/tinymce/blank.htm". Jak chcecie zobaczyć skrypty to umieściłem to tymczasowo na http://cms.zajebisty.pl/news/add |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To jest fragment kodu z tiny_mce_src.js.
Skoro metoda 'setupContent' nie przestaje się wywoływać w IE to zmienna var head = doc.getElementsByTagName('head').item(0); jest pusta. Przypuszczam, że może to mieć coś wspólnego z rozszerzeniami do elementów DOM wprowadzonymi przez prototype.js. Niestety sam JS nie koduje, tylko wykorzystuje gotowe rozwiązanie więc mogę się mylić. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 11:51 |