2017-08-06 43 views
0

我已經安裝了Nicedit工具<textarea>轉換成富文本框在我的網頁他們的網站:nicedit工具正常工作在我的本地,但上傳網站到雲時,它doen't加入下面的代碼按他們的指示,工作

<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script> 
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script> 

但是文字區域得到convereted(Nicedit工作正常)只在我的本地XAMPP,但是當我上傳的網頁在線,一切正常,除了Nicedit精細,它不會在所有的工作。

請注意,沒有錯誤信息出現,textareas的問題是textareas看起來像標準一樣簡單,就像我沒有安裝Nicedit一樣。

注意:我已經嘗試了下面的代碼,因爲我已經在他們的頁面上看到它作爲示例,但它也不起作用。

<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> <script type="text/javascript"> 
//<![CDATA[ 
     bkLib.onDomLoaded(function() { nicEditors.allTextAreas() }); 
    //]]> 
    </script>. 

在線使用的PHP版本是5.6,如果這將是有用的信息。

+0

爲了我的理解,我知道JS是基於客戶端的,因此,如果在同一瀏覽器客戶端上運行腳本,則更改服務器(在本地主機和在線雲之間)不應更改腳本的行爲,那麼爲什麼腳本可以運行我的本地主機只?可能是什麼原因? – Mostafa

回答

0

因爲我找不到解決問題的原因,所以我找到了另一個由Nicedit的程序員創建的工具,它的名字是CKeditor。 這真的很不錯,但是瀏覽網站會帶你進入下載和使用你的網站的JS代碼的方向,但我發現以下方式讓它作爲CDN工作。

首先在<head></head>標籤複製如下:

<script src="https://cdn.ckeditor.com/4.7.1/basic/ckeditor.js"></script> 

然後裏面<body></body>複製這些代碼(假設文本1 arttibute爲要轉換<textarea>

<script> 
     CKEDITOR.replace('text1'); 
</script> 

希望這對大家有所幫助

相關問題