Tiny MCE не работает на локальном хосте с использованием XAMPP?

1

Это мой localhost с использованием XAMPP 5.6.12, и я уже загружаю пакет TinyMCE со своего сайта. В моем локальном каталоге я создаю редактор имен файлов как Rich Text Editor, используя TinyMCE 4.2.6.

Это исходный код editor.php [updated]:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="/tinymce/tinymce.min.js"></script>
    <script type="text/javascript">
        tinymce.init({
            selector: "#mytextarea",
            theme: "modern",
            menubar: false,
            height: 300
        });
    </script>
    <title>JS Rich-Text Editor</title>
</head>
<body style="font-family:fantasy">

<form method="post" action="somepage">
    <p>JS Rich-Text Editor</p>
    <p><a href="" style="color:royalblue" target="_blank">Open New Tab</a></p>
    <textarea id="mytextarea">Easy! You should check out MoxieManager!</textarea>
</form>

</body>
</html>

Все в порядке, если я использую CDN от tinymce.cachefly.net, но не с моим новым загружаемым пакетом. Он превращается в простой текстовый редактор, а не в текстовый редактор, как и я.

Кто-нибудь может помочь мне разрешить это? А для addtional нет автоматического обновления содержимого "textarea", как это можно сделать?

Моя консоль Firebug:

SyntaxError: expected expression, got '<' in theme.min.js (line 1)
TypeError: c is not a constructor ...place(/-/,""),c=T.get(n.theme),t.theme=new c(t,T.urls[n.theme]),t.theme.init&&t.... in tinymce.min.js (line 9, col 24675)
  • 0
    Заметили ли вы какие-либо ошибки в консоли браузера?
  • 0
    Кроме того, «./» указывает, что ваш каталог «tinymce» находится в текущем рабочем каталоге, то есть в том же каталоге, что и ваш HTML-файл. Вы уверены, что это так? Вы уверены, что вместо этого не пытаетесь использовать «/» без точки (.)?
Показать ещё 1 комментарий
Теги:
tinymce-4
tinymce

1 ответ

0
Лучший ответ

"Все в порядке, если я использую CDN от tinymce.cachefly.net".

Во-первых, ./ указывает, что ваш каталог "tinymce" находится в текущем рабочем каталоге, который является тем же самым каталогом, что и ваш HTML файл, уверены ли вы в этом? Попробуйте заменить ./ с / вместо этого, без точки (.)?

Во-вторых, вызов tinymce.init() предшествует объявлению вашего текстового mytextarea с идентификатором mytextarea. Попробуйте привести ваш скрипт под вашу HTML-форму или еще лучше выполнить вызов init когда документ полностью загружен.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню