問題タブ [html-editor]
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.
cocoa - WebKit セレクションからの DOMRange を指定して、HTML ソースの文字インデックスを決定します
DOMRange ( Cocoa WebViewからのユーザー選択を表す) を、一種の Dreamweaver-split-editor として、そのビューで現在レンダリングされている元の HTML ソースに同期しようとしています。
私の最初のアイデアは、DOMRange オブジェクトを取得し、startContainer
そこoffset
から DOM ツリーをたどり、body タグまでの全体的な文字オフセットを蓄積することでした。
残念ながら、このタスクにはいくつかの問題があります。
- DOM が Javascript を介して操作された場合、または不正な形式のタグをクリーンアップするためにパーサーが必要な場合、ドキュメントの outerHTML は元の HTML ソースとは明らかに異なります。
- 親テキスト ノード内のノードのオフセットを取得する方法がわかりません (たとえば、ターゲットに4 文字
<p>some<div>target</div>text</p>
)。正規化してもこれは簡単にはなりません。 - #1 の問題のいくつかを説明しようとする、または単に HTML ソースから WebView に移行するには、おそらく HTML を個別に解析してから 2 つの DOM ツリーを関連付ける必要があります。
希望の光の 1 つは、HTML5 が無効な HTML を処理するための標準的な解析アルゴリズムを指定していることです (WebKit はその後採用しました)。したがって、理論的には、市販の HTML5 パーサーを使用して WebKit と同じツリーを生成できるはずです —右?
これは私が見つけることができる最も類似した既存の質問ですが、少し異なる問題に対するものです:
Cocoa の WebView からソース HTML を取得する
vb.net - vb.net2005用のhtmlエディター
送信する前にユーザーにHTMLメールをプレビューさせようとしています。
webbrowserコントロールを使用せずにHTMLをレンダリングする単純なHTMLエディターまたはコントロールをどこで入手できるかを誰かが知っているか知っていますか?
firebug - 特定の属性値を持つタグで囲まれたテキストをhtmlファイルから削除する
英語とアラビア語の両方のテキストを含む html ファイルがあります。ファイルからアラビア語のテキストをすべて削除する必要があります。
私は、すべてのウルドゥー語のテキストが、アラビア語のテキストを右から左に表示する属性を持つ<p>
またはタグ内にあることに気付きました。<div>
style="direction: rtl;"
削除された例:
そのため、属性を持つすべてのタグ ブロックを見つけてstyle="direction:rtl"
(html についてあまり詳しくなく、属性と呼ばれているかどうかもよくわかりません)、それらを削除する必要があります。Aptana Studio を試してみましたが、うまくいかないことがわかりました (トリックを見逃した場合は教えてください)。
私は Firebug でそれをやろうとしましたが、理解できませんでした (以前は使用したことがありません)。
では、これは Firebug で行うことができますか? または、特定のタグまたは属性値を持つブロックを検索して一覧表示できる HTML エディターはありますか?
どんな助けでも大歓迎です。
ckeditor - ckエディターがhtmlタグとbodyタグを強制的に削除する
fckエディターを使用してhtml全体を編集しようとしています。したがって、html、body、DOCTYPEなどのタグが含まれている必要があります。しかし、私の問題は、データを送信するときに、fckeditorがコンテンツから上記のタグを強制的に削除することです。これは避けたい。そこに構成上の問題はありますか。
-アルン
asp.net - Ajax HtmlEditor コントロールには、ローカルでは style='' であり、ホストでは style='display:none' である要素があります
HtmlEditor ajax コントロールに奇妙な問題があります。
.NET 4.0 を使用し
ています。ローカル コンピューターで ASP.NET アプリケーションをテストしている間はすべて正常に動作しましたが、ホストに公開すると動作しません。ページは壊れていませんが、HtmlEditor が正しく表示されません。通常表示されるコントロールの代わりに、3 つの squer のみが表示されます。
ローカル コンピューターで生成された HTML コードを見ると、HtmlEditor の要素にはstyle=""があり、ホストで生成された HTML コードにはstyle="display:none;" の要素があります。. HtmlEditor の Visable および Enabled プロパティの値をtrueに設定しようとしましたが、役に立ちませんでした。
正しい AjaxControlToolkit.dll がアップロードされます。
なぜこれが起こっているのか誰にも手がかりがありますか?
私のコードは次のようになります。
十分な情報を提供したことを願っています。
ご協力ありがとう御座います。
asp.net - Ajax HTML エディターを編集するには、いくつかのボタンしか必要ありません。
ASP.NET Ajax AjaxControlToolkit http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/HTMLEditor/HTMLEditor.aspxの HTML エディターを使用します。
そのような: http://s3.imgimg.de/uploads/2889172fdJPG.jpg
しかし、私はそれを次のようにしたい: http://s3.imgimg.de/uploads/3eda09893JPG.jpg
そのため、デフォルトのボタンはユーザーにとって非常に強力です。ajax HTMLEditor をこのいくつかのボタンに減らす方法はありますか? または、あなたが私を助けることができる別のコントロールがありますか?
asp.net - div の内部 html を変更する方法
私はdiv
HTMLエディタを持っていて、しようとしています:
- div 内部 html をエディターに追加します。(それは終わった)
- その後、エディターで行われた変更はすべて div に保存されます。
バックコードは次のとおりです。
およびエディターのコード:
しかし、うまくいきません。
だから私がやろうとしているのは、エディターで行われた変更をdivに保存することです
asp.net 3.5 と ajax ツールキット エディターを使用します。
前もって感謝します。
asp.net - エディタからMySQLデータベースにHTMLコードを挿入する方法は?
私はhtmlエディタを持っていて、それが生成したhtmlをデータベースに挿入してから、SQLテーブルがある別のページでそれを取得しようとしています。asp 3.5 で 1 つのテキスト フィールドを持つテーブルを使用しています。コードは次のとおりです。
これは私が得るエラーです:
SQL 構文にエラーがあります。near 'font-size: 18pt; を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。行の高さ: 115%; font-family: "arial","sans-serif";'>Whatever' at line 1
これはどのように行うことができますか?前もって感謝します。
text-editor - N2 cms テキスト エディタで色を変更する機能
私はN2 cmsを使用していますが、それは本当に仕事です.Html Textエディターでテキストの色を変更できるようにしたいのですが、これ以外に必要なものはすべてあります.
それは簡単にできますか?
asp.net - ajax htmlエディターでコピー&ペーストテキストスタイルを取り除く方法
ニュースの説明ページに ajax html エディターを使用しています。Word または Internet からコピー ペーストすると、そのテキスト、段落などのスタイルがコピーされ、html エディターのテキスト ボックスのデフォルト クラス スタイルが克服されます。私が望むのは、以下のようなインライン スタイルを取り除くことですが、それを段落に入れて
おきたいですか
#left_column .newsDetails span[style]
{
font-family: Arial !important;
font-size: small !important;
font-weight: normal !important;
color: #808080 !important;
}