問題タブ [designmode]
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 - IEでiframeのデザインモードを「オン」に設定するためにwindow.setTimeoutが必要な理由
私の実験では、window.onloadイベントの後でも、iframeのデザインモードを「ON」に設定してiframeを編集可能にするには、window.setTimeoutが必要であることがわかりました。これはIEで発生しますが、Firefoxのwindow.setTimeoutは必要ありません。他のブラウザではテストしていません。
IEでiframeのデザインモードを「オン」に設定するにはwindow.setTimeoutを使用する必要がありますか?
ここから試すことができます、http://www.nazmulweb.com/site5/demo/iframe/Default.aspx
javascript - designModeのオン/オフのブックマークレットを1つの切り替え可能なブックマークレットに結合する
これらの2つのブックマークレットを1つのブックマークレットに結合して、designModeのオンとオフを切り替えたいと考えています。
の上:javascript:document.body.contentEditable='true';%20document.designMode='on';%20void%200
オフ:javascript:document.body.contentEditable='false';%20document.designMode='off';%20void%200
if elseステートメントをいくつか試しましたが、designModeがオンかどうかを検出できないようです。だから私が間違っていたことはわかりません。どんな助けでもいただければ幸いです。
javascript - Javascript: スタイルの貼り付けを無効にする
Desig Mode Onのiframeを使用して、シンプルなWYSIWYGエディターを構築しています。
私の問題は、エディターにテキストを貼り付けると、フォントサイズ、フォントファミリー、色などのテキストのスタイルがあまりにも大きくなることです...
定義済みの JavaScript 関数でこれを無効にする方法はありますか? そして、これに対する最良の解決策は何ですか?
ライブラリは使用しないでください。純粋な JavaScript のみを使用してください。:)
visual-studio-2005 - Visual Studio 2005 を使用してデザイン モードでコントロールが消える
私はVisual Studio 2005 SP1を使用してWindowsフォームプロジェクトで作業しています。ユーザーインターフェイスに使用するユーザーコントロールがたくさんあります。昨日、デザインモードに問題が発生し始めました。ユーザーコントロールを開くと、すべてのコントロールが消えます。デザイン ファイルとコントロールの定義はまだ残っています。アプリを実行しても問題はありません。
すべてのユーザーコントロールのロード内でこのコードを使用しようとしています
ただし、問題は解決しません。今日、私のユーザーコントロールはデザインモードでは表示されませんが、実行時には表示されます。
どのように可能でしょうか?そのための提案はありますか?
よろしく、
フランシスコ。
apache-flex - Flash Builder 4 のデザイン モードで状態に関連付けられていない変更を行う
いくつかの状態が定義されているコンポーネントがある場合、特定の状態に関連付けずにデザイン モードで変更する方法はありますか? たとえば、状態 1 と状態 2 がある場合、デザイン モードの変更は状態 1 または状態 2 (つまり、幅.状態 1) に基づきます。これが Flex の方向性であることは理解していますが、私は Flex 3 アプリから移行していて、現在は width.state1 ではなく width を変更したいだけです。
c# - DesignMode でコレクションを編集する最も簡単な方法は?
またはWinFormsデザイナーでコレクションを編集して保持する最も簡単な方法は何ですか?decimal[]
List<string>
最初の問題は、パラメーターなしのコンストラクターが必要なことです。そこで、単純なラッパー クラスを作成しましたMyObject<T>
。
コンテナー クラスで、プロパティを定義し、それに CollectionEditor 属性を追加します。
ここで、stackoverflow の回答と codeproject.com の記事に基づいて、あらゆる種類のことを試しました。
- decimal[] フィールドを持つ ArrayEditor
- MyObject のカスタム TypeConverter
- リストのカスタム コレクション クラス
- コンテナー クラスの読み取り/書き込みプロパティ
- EditValue を実装したカスタム エディター
- MyObject の IComponent インターフェイスを実装する
- DesignerSerializationVisibility(DesignerSerializationVisibility.Content) を追加してみました
私はそれを機能させたので、
- コレクションは DesignMode で表示されます
- コレクションは DesignMode で編集可能です
- DesignMode で新しいアイテムをコレクションに追加できます
ただし、フォームを保存して閉じ、再度開くと、コレクション内の要素は保持されません。
編集: Hans は私にいくつかのヒントをくれました (彼のコメントはどういうわけか空白になりました)。私は彼のガイドラインに従い、上記のソースを更新しましたが、残念ながらまだ動作しません...
browser - WebBrowser.DocumentTextとDomDocument.DesignModeを使用するアプリはIE8で機能し、IE9では機能しません
はい、webBrowserコントロールの使用は、IE9ではなくIE8で正常に機能します。HTMLDocumentをDesignMode="On"からDesignMode="Off"に設定すると、WebBrowserからドキュメントが削除されるようです。私は自分の問題を示すこの例を作成しました。フォームには2つのボタンと1つのwebBrowserがあります。1つのボタンはwebBrowser.DocumentTextを実行し、もう1つのボタンはdocument.DesignMode="On"と"Off"を切り替えます。DesignModeボタンは「CheckOnClick」を使用します。あなたがそれが何をするのかを見ることができることを願っています。
これをIE8を搭載したマシンで実行すると、次に、DesignModeを切り替えても、webBrowser.Documentはそのまま残ります。これをIE9を搭載したマシンで実行すると、次に、DesignModeを「On」または「Off」に設定すると、webBrowserドキュメントが「」に変更されます。webBrowserがDesignMode = "On"にあり、DocumentTextを設定した場合、webBrowserはDesignMode="Off"になります。
IE9でwebBrowser.DocumentTextとDesignModeを同時に使用できるようにするために、この動作を回避する方法を見つけることができませんでした。IE8の動作は私にとっては機能しますが、IE9は機能しません。DocumentTextを設定して編集する方法を想像することはできません。
IE8の動作を元に戻すための設定または回避策はありますか?IE9の同じドキュメントでDocumentTextとDesignModeを使用することは不可能のようです。
助けてくれてありがとう。私は答えを見つけるために自分自身を検索するのに多くの時間を費やしました、そして今のところできませんでした。
また、WebBrowserDocumentCompletedイベントでDesignModeの設定を試みましたが、同じ問題が(自動的に)発生します。
html - ブラウザに挿入を強制するdesignModeIFrameでEnterキーを押したときにタグを付ける
IFrameでEnterキーを押したときに、ブラウザ<p>
にタグの代わりにタグを挿入させるにはどうすればよいですか?Firefox、Chrome、IEで一貫性のない動作が発生し、これを正規化する方法があるかどうか疑問に思いました。<br>
designMode
javascript - designModeとカスタムアクション?
したがって、私の最新のプロジェクトでは、designMode(またはリッチテキストエディターを作成する同様の方法)を使用する必要がありますが、デフォルトのコマンドを使用するのに問題があります。むしろ、セレクターの場所に独自のHTMLを挿入したいと思います。たとえば、挿入された画像に(もちろん適切なCSSを使用して)alignプロパティを設定したり、HTML5ビデオタグを挿入したりする必要があります。これを行うための「推奨される」方法(JavascriptまたはjQueryを使用)はありますか?
ありがとう!
javascript - designMode=on で埋め込みタグとオブジェクト タグが表示されない
現在、Firefox 7.0.1 を使用しています。私は WYSIWYG エディターに取り組んできましたが、最近、編集可能なドキュメントにコンテンツを埋め込む際の問題を発見しました。これがバグかどうかはわかりませんが、ドキュメントに designMode=on のような埋め込みコンテンツがある場合:
... ページにまったく表示されません。デザイン モードがオフになっている場合、コンテンツは問題なく表示されますが、それ以外の場合はオブジェクトが読み込まれず、コンテンツがどこにあるかがわからないため、コンテンツを編集することはほとんど不可能です。プレースホルダーを作成することもできますが、編集中のドキュメントにコンテンツが表示されるようにしたいと考えています。これは、ページを編集するために iframe 内で使用するベース ドキュメントです。
編集可能な iframe ドキュメントを生成するコードは次のとおりです。
この問題の解決策または回避策はありますか?