問題タブ [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 投票する
3 に答える
1620 参照

javascript - IE8:「ln.innerHTMLがnullであるか、オブジェクトではない」

nicedit.js wysiwygライブラリを使用していますが、リンクを挿入するボタンに問題があります。

ボタンをクリックすると、URLとタイトルを入力するパネルが表示され、[送信]をクリックします。リンクはカーソル位置に挿入されます。しかし、IE8では次のエラーが発生します。

ln.innerHTMLがnullであるか、オブジェクトではない


エラー行は次のとおりです。


完全なコード

});

nicedit.comホームページの例でもリンクは挿入されていませんが、このエラーも表示されていません。

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

javascript - ワードラップの contenteditable div タグで「改行」を取得できますか?

contenteditable DIV タグを入力フィールドとして使用する nicedit を、ユーザーがテキストを入力してフォーマットできるページで使用しています。このテキストは、このフォーマットされたテキストを画像に変換する php-script に送信されます。この contenteditable div 内のテキストは、折り返されている場所に改行文字がなく、単語で折り返されています。
この折り返しが発生した場所を見つけたり、発生時に改行を挿入して、テキストに別の行としてアクセスできるようにする方法はありますか?

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

javascript - NicEditの解決策が必要HTMLテキストをインスタンスに挿入

この関数を使用して、NicEditにテキストを挿入しています。

このコードは単純なテキストでは正常に機能しますが、HTMLコンテンツを渡すと、HTML出力をdivにレンダリングせず、代わりにHTMLコードをそのままインスタンスDivにダンプします。

例:

これは、インスタンスに「ここにいくつかのテキスト」として表示され 、残りのコードはソースコードに隠されている必要があります。

誰かが私にこの問題を解決するための解決策を与えることができますか?

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

javascript - Niceditエディターを使用して「画像のアップロード」フィールドを取得する方法

私のコードは

HTMLコード:

上記のコードは、テキスト領域をエディターに変換します。画像をアップロードできるはずのエディタにもう1つのオプションが必要です

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

javascript - クエリによってテキスト領域にテキストを挿入します

<textarea>クエリでテキストを挿入しようとしていますが、期待どおりに機能しません。カラーコードが挿入されるはずですが、空白のtextareaままです。textarea

HTMLコード

Jqueryコード


質問

私は何が間違っているのですか?


外部ライブラリへの参照

NicEditリファレンス

0 投票する
0 に答える
163 参照

jquery - 別のテキスト要素をクリックします - 前のテキスト要素は選択解除されません

ここに画像の説明を入力

div/要素をクリックしてから別の要素をクリックしても、古い div が選択解除されません。

ドラッグ可能でサイズ変更可能なjquery uiを使用しています。要素をダブルクリックすると、nicEditがwisiwigとして使用されます。

要素をダブルクリックすると、nicEdit がアクティブになります。次に、他の要素をクリックして、現在の要素のサイズを変更したりドラッグしたりできます。問題は、前に選択した要素に現在、上の画像で確認できるテキストが選択されていることです。

nicEdit( http://nicedit.com/ )を使用しています。

どんな提案でも大歓迎です。

ありがとう。

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

javascript - javascriptを新しいjavascript要素内に保持する

Webページを開発していますが、JavaScriptコードで問題が発生しました。

NiceditをtextareasのWYSIWYGとして使用しています。これは、メインページに記載されているように、この2行をWebページの任意の場所にコピーして貼り付けるのと同じくらい簡単です。

これは、ページのデフォルトのテキスト領域でうまく機能しています。問題は、テキストエリアを追加するためのこのJavaScriptもあることです。

したがって、javascriptを使用してテキストエリアを追加すると、適切なスタイルがありません。Niceditを実装していません。重要なのは、textareasはすべて標準であるため、どちらの場合もコードに違いはありません。javascriptについてはあまりよくわかりませんが、問題は、ページの読み込み時にNiceditコードが1回実行されることである可能性があると思います。それだけです。ページが読み込まれたとき(<=すでに完了)およびaddchapter関数が実行されたときにそれを実行する方法について何か考えはありますか?

関連するHTMLビットは次のとおりです。

奇妙な振る舞いを見ることができる私のページはこれ(壊れたリンク)です。第1章の下に[章を追加]ボタンが表示されます。

どうもありがとうございました。

編集1、エラーコンソール出力:ページが読み込まれると、次のようにスローされます。

新しい章を追加するとき:

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

javascript - タグからNicEditorのフォントサイズ変更

こんにちは、私は NicEditor を使用しています。フォント サイズを異なる方法で動作させたいと考えています。現在、エディターは次のものを使用しています。

<font size='1...7'>the selected text here</font>

span タグになりたくない

<span style='font-size:30px'>the selected text here</span>

ドロップダウンのコードは次のとおりです。

fontしかし、テキストエリア内のspanタグに置き換えるように変更するコードが見つかりません。

どんな提案でも大歓迎です。

ありがとうございました

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

codeigniter - フォーム送信後に不完全な POST データを取得する

私はこの問題に何時間も取り組んできました。テキストエリアのあるフォームがあります。nicEdit texteditor を使用します。ユーザーにコンテンツに何らかのスタイルを追加してもらいたいので、テキストエリアを置き換えて、優れたテキスト エディターを表示します。

私は codeIgniter (PHP) を使用し、form_helper を使用してフォームを作成します。また、ss-validation には form_validation を使用し、cs-validation には jquery 検証を使用します。

送信をクリックすると、フォームは一見問題なく送信されます。これは、私がフィドラー (http ロガー) を使用していて、テキスト エディターによって適切な html タグがラップされたテキストが表示されるためです。

しかし、ビューで @_pots データを取得すると、どういうわけかタグの一部が削除されました。

フィドラーが HTTP 呼び出しと送信されたフォーム データをトレースする方法 (正しいようです)

ビューと print_r で html がどのように見えるかは、@_post データから得られます

どういうわけか、データを取り戻すと、 style="font-weight が削除されます

$_post は特殊文字で何かをしますか?!?! 誰かがこれで同様の問題を経験しましたか? すべての応答は大歓迎です。