問題タブ [nicedit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2818 参照

nicedit - Niceedit のヘルプ - removeFormat 関数

Nicedit、特に「removeFormat」機能を回避しようとしています。

問題は、以下のコードで「removeFormat」メソッドのソース コードが見つからないことです。JS 構文は私には奇妙に見えます。誰かが私を助けることができますか?

コードが長すぎます。Niceedit はこちら : http://nicedit.com/download.php

「ソースコードのremoveFormat」について私が見つけたものは次のとおりです。しかし、「removeformat」コマンドはありません??! :

});`

0 投票する
3 に答える
2450 参照

nicedit - NicEditのテキスト配置機能がFireFoxでは機能しない

テキストを入力し、[整列]ボタンをクリックしてテキストを整列すると、NicEdit(リッチテキストエディター)に問題が見つかりました。テキストはFireFoxだけで整列せず、FireBugでこのメッセージを受け取りました

キャッチされない例外:[例外... "コンポーネントが失敗コードを返しました:0x80004005(NS_ERROR_FAILURE)[nsIDOMNSHTMLDocument.execCommand]" nsresult: "0x80004005(NS_ERROR_FAILURE)"場所:"JSフレーム:: http: //js.nicedit.com/nicEdit -latest.js ::匿名::行38"データ:いいえ]行0

この問題を解決するのを手伝っていただけませんか。

ありがとう、

0 投票する
7 に答える
9287 参照

javascript - NicEditWYSIWYGにHTMLを挿入します

NicEditによって作成されたdivのカーソル位置にテキスト/コードを挿入するにはどうすればよいですか?

ドキュメントを読んで独自のプラグインを作成しようとしましたが、ツールバーなしで機能させたい(モーダルウィンドウ)

0 投票する
2 に答える
2592 参照

nicedit - 次の行の NicEdit の問題

私のウェブサイトの 1 つで、NicEdit JavaScript エディターを使用しています。私のエディターでは、Enter キーを押しても次の行に移動できませんでした。1行しか入力できません..これはtextareaまたはNicEditの問題ですか. すべてのテキストエリアを NicEdit に置き換えるように変換しています。

0 投票する
2 に答える
6884 参照

javascript - Javascript NiceEdit 設定

私はniceditを使用しようとしています

現在、これを使用してniceditをすべてのテキスト領域に追加しています:

これらの wysiwygs を構成するにはどうすればよいですか? 次の方法で単一のボックスを構成できることがわかりました。

しかし、使用時にこれを行うにはどうすればよいbkLib.onDomLoaded(nicEditors.allTextAreas);ですか?

私は困惑しています。

ありがとう!

価値があるのは、jqueryも実行していることです。

0 投票する
2 に答える
7416 参照

jquery - nicEdit を使用するように設定された textareas のコンテンツが更新されず、ユーザーの変更が反映されない

私の英語レベルが低いため、私の謝罪を受け入れてください

私は jQuery でページをロードするために使用し、そのページで nicEdit を使用し、jQuery で別のページにデータを投稿します。ただし、ユーザーがエディターで書いたものの代わりに空の値を送信するだけです (テキスト領域のデフォルト値を定義すると、ユーザーが書いたテキストではなくデフォルト値を送信するだけです)。何が問題で、解決策は何ですか?

ありがとう。


更新この関連記事と最後にコメントを読み、他の記事を読んだ後、フォームを送信する前にこの方法を使用する必要があることがわかりました:

このために、jquery を使用して任意のテキストエリアを選択し、.each()jquery 関数を呼び出します。例えば ​​:

これは、事前に作成したテキストエリアに対してはうまく機能します。findEditor()しかし、上記の関数がそれらを見つけられず、それらを呼び出さないjQueryを介して動的に作成されたいくつかのテキストエリアがありsaveContent()ます。

この問題に対して、あなたが提供するもの??????

tnx

0 投票する
1 に答える
580 参照

image-processing - niceeditWYSIWYGtexteditorのアップロードパスを変更できますか

niceeditテキストエディタは私が望むほどシンプルであることがわかりました。ファイルアップロードプラグインが含まれています。ファイルをimageshackにアップロードします。アップロードパスを変更したいのですが。しかし、どうしてわからない。パスはどこに設定できますか?

0 投票する
7 に答える
6690 参照

javascript - nicedit を編集不可に設定する方法

HTMLドキュメントを表示するためにテキストエリアでWYSIWYGエディターであるnicedit jsを使用していますが、それでも編集可能です。このniceditを読み取り専用モードに設定する方法、そのドキュメントから検索しようとしましたが、見つかりませんでした。 nicedit の使用経験があり、

前もって感謝します

0 投票する
1 に答える
1236 参照

javascript - OnPaste を使用すると、Firefox でリッチ テキストの貼り付けが失敗する

貼り付けたすべてのリッチ テキストをプレーン テキストとして貼り付けるnicEditの拡張機能を作成しています。私のコードは Chrome と IE7 では完全に動作しますが、Firefox 3 では失敗します (おそらく Firefox 2 でも、さまざまな理由で - 特に貼り付けイベントがないため)。

奇妙な部分は、貼り付けられるテキストがプレーン テキストの場合、私のコードが完全に機能することです。どんなフォーマットでも窒息しているようです。貼り付け時に発生する Firefox バージョンに関連する手順を次に示します (イベントは発生しますが、貼り付けは失敗します)。

  • 現在の選択範囲と範囲を取得する
  • で新しい div を作成contentEditable = trueし、DOM に追加します。
  • キャレットを新しい div に移動します
  • タイムアウトを設定して、新しい div から HTML を取得し、それを消去して、古い選択 (ステップ 1 で取得したもの) に入れます。
  • true を返す (元の貼り付けを完了させ、コンテンツを新しい div に貼り付けます)

これらの手順はすべて実行されているようですが、貼り付けは行われません。コンソールにエラーは表示されず (解析エラーに関連する警告のみtext-align- 宣言が削除されます)、Firebug でデバッグしても疑わしいことは何も起こりません (問題であるペーストが空に見えることを除いて)。

この警告により、Firefox は貼り付けたコンテンツを解析できない可能性があると思われますが、インターセプト コードがなければ、nicEditor に問題なく貼り付けることができます。

Firefox 専用のテスト スクリプトをhttp://www.ryankinal.com/paste/firefox.htmlにアップロードしました。これは、Firefox が私の完全な拡張機能から実行するコードです。

注意すべき点がいくつかあります。

  • TinyMCE ペースト プラグインからかなりのインスピレーションを得ました。
  • 要素の選択にjQueryを使用しています
  • Function.prototypenicEdit にも変更が加えられているようですが、これは奇妙に感じます。
  • 別のリッチ テキスト エディターを使用することもできますが、これはデバッグの演習と考えてください。
  • 上記のリンクされたコードは、FIREFOX 専用です。