2017-08-06 7 views
0

リッチテキストボックスに変換するNiceditツールをインストールしました。彼らのウェブサイト:niceditツールはローカルホスト上で正常に動作しますが、クラウドにサイトをアップロードすると動作しません

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

しかしテキストエリアは私のlocalhostのXAMPP上(Niceditがうまく働いていた)が、私はオンラインページをアップロードするとき、すべてがNiceditを除いて正常に動作し、それがすべてでは動作しませんconveretedました。

エラーメッセージは表示されません。また、Nidesitをインストールしなかった場合のように、テキストエリアが標準と同じようにプレーンテキストで表示されるという問題があります。

注:次のコードも試してみましたが、私はそのページの例として見ましたが、動作しません。

<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を推定すると、変換したい<textarea>ため名前 arttibuteです

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

これは皆にとって参考になると願っています。

関連する問題