2015-10-13 25 views
1

這是我的本地主機使用XAMPP 5.6.12,我已經從他們的網站下載TinyMCE包。在我的本地目錄中,我使用TinyMCE 4.2.6創建了一個文件名編輯器作爲富文本編輯器。微小的MCE不使用XAMPP在本地主機上正確運行?

這是editor.php [更新]代碼:

<!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,但不能與我的新下載包。它變得像一個簡單的textarea而不是富文本編輯器,就像我想要的那樣。

有沒有人可以幫我解決這個問題?而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

您是否注意到您的瀏覽器控制檯中有任何錯誤? – NaijaProgrammer

+0

此外,'./'表示您的「tinymce」目錄位於當前工作目錄中,即與HTML文件相同的目錄,您確定是這種情況嗎?你確定你沒有試圖做'/',而沒有點(。)? – NaijaProgrammer

+0

@NaijaProgrammer nope。我的瀏覽器上安裝的瀏覽器控制檯和Firebug擴展程序上沒有出現錯誤。 'tinymce'和我的php文件在同一個目錄下。 –

回答

0

「一切都是好的,如果我使用CDN從tinymce.cachefly.net」。

首先,./表示您的「tinymce」目錄位於當前工作目錄中,即與HTML文件相同的目錄,您確定是這種情況嗎?嘗試用/代替./,而不是點(。)?

其次,對tinymce.init()方法的調用發生在您的textarea的聲明之前,ID爲mytextarea。嘗試將您的腳本放在HTML表單下面,或者在文檔完全加載時仍然可以調用init

相關問題