問題タブ [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.
javascript - IE8:「ln.innerHTMLがnullであるか、オブジェクトではない」
nicedit.js wysiwygライブラリを使用していますが、リンクを挿入するボタンに問題があります。
ボタンをクリックすると、URLとタイトルを入力するパネルが表示され、[送信]をクリックします。リンクはカーソル位置に挿入されます。しかし、IE8では次のエラーが発生します。
ln.innerHTMLがnullであるか、オブジェクトではない
エラー行は次のとおりです。
完全なコード
});
nicedit.comホームページの例でもリンクは挿入されていませんが、このエラーも表示されていません。
javascript - ワードラップの contenteditable div タグで「改行」を取得できますか?
contenteditable DIV タグを入力フィールドとして使用する nicedit を、ユーザーがテキストを入力してフォーマットできるページで使用しています。このテキストは、このフォーマットされたテキストを画像に変換する php-script に送信されます。この contenteditable div 内のテキストは、折り返されている場所に改行文字がなく、単語で折り返されています。
この折り返しが発生した場所を見つけたり、発生時に改行を挿入して、テキストに別の行としてアクセスできるようにする方法はありますか?
javascript - NicEditの解決策が必要HTMLテキストをインスタンスに挿入
この関数を使用して、NicEditにテキストを挿入しています。
このコードは単純なテキストでは正常に機能しますが、HTMLコンテンツを渡すと、HTML出力をdivにレンダリングせず、代わりにHTMLコードをそのままインスタンスDivにダンプします。
例:
これは、インスタンスに「ここにいくつかのテキスト」として表示され 、残りのコードはソースコードに隠されている必要があります。
誰かが私にこの問題を解決するための解決策を与えることができますか?
javascript - Niceditエディターを使用して「画像のアップロード」フィールドを取得する方法
私のコードは
HTMLコード:
上記のコードは、テキスト領域をエディターに変換します。画像をアップロードできるはずのエディタにもう1つのオプションが必要です
javascript - クエリによってテキスト領域にテキストを挿入します
<textarea>
クエリでテキストを挿入しようとしていますが、期待どおりに機能しません。カラーコードが挿入されるはずですが、空白のtextarea
ままです。textarea
HTMLコード
Jqueryコード
質問
私は何が間違っているのですか?
外部ライブラリへの参照
jquery - 別のテキスト要素をクリックします - 前のテキスト要素は選択解除されません
div/要素をクリックしてから別の要素をクリックしても、古い div が選択解除されません。
ドラッグ可能でサイズ変更可能なjquery uiを使用しています。要素をダブルクリックすると、nicEditがwisiwigとして使用されます。
要素をダブルクリックすると、nicEdit がアクティブになります。次に、他の要素をクリックして、現在の要素のサイズを変更したりドラッグしたりできます。問題は、前に選択した要素に現在、上の画像で確認できるテキストが選択されていることです。
nicEdit( http://nicedit.com/ )を使用しています。
どんな提案でも大歓迎です。
ありがとう。
javascript - javascriptを新しいjavascript要素内に保持する
Webページを開発していますが、JavaScriptコードで問題が発生しました。
NiceditをtextareasのWYSIWYGとして使用しています。これは、メインページに記載されているように、この2行をWebページの任意の場所にコピーして貼り付けるのと同じくらい簡単です。
これは、ページのデフォルトのテキスト領域でうまく機能しています。問題は、テキストエリアを追加するためのこのJavaScriptもあることです。
したがって、javascriptを使用してテキストエリアを追加すると、適切なスタイルがありません。Niceditを実装していません。重要なのは、textareasはすべて標準であるため、どちらの場合もコードに違いはありません。javascriptについてはあまりよくわかりませんが、問題は、ページの読み込み時にNiceditコードが1回実行されることである可能性があると思います。それだけです。ページが読み込まれたとき(<=すでに完了)およびaddchapter
関数が実行されたときにそれを実行する方法について何か考えはありますか?
関連するHTMLビットは次のとおりです。
奇妙な振る舞いを見ることができる私のページはこれ(壊れたリンク)です。第1章の下に[章を追加]ボタンが表示されます。
どうもありがとうございました。
編集1、エラーコンソール出力:ページが読み込まれると、次のようにスローされます。
新しい章を追加するとき:
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
タグに置き換えるように変更するコードが見つかりません。
どんな提案でも大歓迎です。
ありがとうございました
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 は特殊文字で何かをしますか?!?! 誰かがこれで同様の問題を経験しましたか? すべての応答は大歓迎です。