問題タブ [ihtmldocument2]
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.
mshtml - MSHTML チュートリアル
IHtmlDocument および IHtmlDocument2 インターフェイスの使用方法など、MSHTML の基本を学びたいと思っています。かなり探しましたが、初心者向けのチュートリアルが見つかりません。誰かが何かを読むことをお勧めできますか?
編集: C# を使用することを好みます。
ihtmldocument2 - Microsoft Html コントロールを使用する場合、ReadyState は Interactive よりも先に進むことはありません
Microsoft MSHtml コントロールを使用して Web ページのレンダリングと変更を行っています。今日 Citrix に展開しましたが、ドキュメントの状態が完了することを期待しているにもかかわらず、インタラクティブ以上にならないことがよくあることがわかりました。
私たちはc#を使用しており、UIを持っています.私の質問で言ったように、これは断続的な問題です. 同じページをロードしている場合でも、通常のデスクトップでは問題ありませんが、Citrix を介して断続的な問題が発生します – Kev Hunter 1 分前 [このコメントを削除]
Microsoft.MsHtml と相互運用 dll を使用しています – Kev Hunter
誰もこれを見たことがありますか?
delphi - DelphiでIHTMLDocument2リンク要素にイベントを添付する方法は?
このコードを使用して、IHTMLDocument2 からすべてのリンクを取得しています。
リンクがクリックされたときにアンカーテキストでアラートを表示するなどの簡単なタスクを実行するために、関数/手順を .onclick に添付するにはどうすればよいですか?
html - WYSIWYG html エディター クエリ
アプリケーションのユーザーが単純な HTML メールをデザインできるようにするための単純な WYSIWYG HTML エディターを作成中です。
現時点では、MSHTML で Web ブラウザー コントロールを使用して、表示内容を編集できるようにすることにしました。関連するすべてのボタン、太字、下線などを保持するツールバーがあります。
ツールバーのボタンに正しい状態を表示できるように、現在のブロックに書式設定があるかどうかを確認する方法が必要です。IHTMLDocument にイベント ハンドラーを追加して、マウスを動かしたり矢印キーを押したりしたときに発生するようにしようとしましたが、これにより Web ブラウザーが入力を受け付けなくなりました。
この目標を達成するためのより簡単な方法はありますか?
c# - C#.net Web ブラウザー コントロールでレンダリングされたリンクに onmouseover イベントを追加します。
私の仕事は、C#.net の Web ブラウザー コントロールで、html でレンダリングされた選択された単語を強調表示することです。IHtmldocument2 を使用して実現します。(参照: http://www.codewrecks.com/blog/index.php/2009/02/13/highlight-words-in-webbrowser-control/ )。
さて、私の次のタスクは、強調表示されたテキストにマウスオーバーすると、その強調表示されたテキストに関する情報を表示するカスタム ポップアップが表示されることです。ツールチップのように機能します。これどうやってするの?サンプルコードを教えてください。
助けてください
ありがとう
c# - C#を使用してHTML要素の座標を取得するには?
これは ( C# を使用して HTML 要素の座標を取得する方法は? )に関連しています。
ここで与えられた答えはかなり良いです。ただし、独自のスパイダー内から大量の情報を処理しようとしている場合、Internet Explorer の完全なインスタンスを開くのはやり過ぎのように思えます。
IEの基礎となるインターフェース構造を使用してこれを行う方法を見つけた/遭遇した/考えた人はいますか( IHTMLDocument2とその兄弟のように)。
前もって感謝します。
delphi - 編集モードで TWebBrowser のカーソル位置を検出する
次のような選択範囲を取得します。
編集中の TWebBrowser。カーソルの位置を取得する必要があります。どうすれば入手できますか?
ihtmldocument2 - Webページ+ MSHTMLで実行時に行を作成してテーブルに追加/挿入する方法
IHTMLdocument2 を使用して Element を作成しています
これは私のコードです:
これは何かを挿入していますが、目に見えず、trタグが来ると挿入します
クローンでも試しましたが、同じ問題です。
誰かがこれに正しいコードを教えてください
internet-explorer - HTML テーブルに行を動的に追加できない
HTML テーブルに行を動的に追加できません。要素IHtmlDocument2
を作成tr
し、属性を設定し、作成されたノードをドキュメント階層に追加するために使用しています。td
IHtmlElement
IHtmlDomNode
上記の問題を解決するために誰か助けてください。
を使用して要素をtr
作成したタグを取得すると、ドキュメントをトラバースしています。次に、それをドキュメントに挿入しますが、機能しません。tr
CreateElement
InsertBefore
1週間試してみましたが、何も機能しませんでした。
c# - Webbrowser コントロールでのレンダリング開始の検出
Web ブラウザー コントロールがエンド ユーザーへのレンダリング (何かを表示) を開始するタイミングを把握しようとしています。これを達成する方法について何か考えはありますか?