問題タブ [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.

0 投票する
3 に答える
8237 参照

mshtml - MSHTML チュートリアル

IHtmlDocument および IHtmlDocument2 インターフェイスの使用方法など、MSHTML の基本を学びたいと思っています。かなり探しましたが、初心者向けのチュートリアルが見つかりません。誰かが何かを読むことをお勧めできますか?

編集: C# を使用することを好みます。

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

ihtmldocument2 - Microsoft Html コントロールを使用する場合、ReadyState は Interactive よりも先に進むことはありません

Microsoft MSHtml コントロールを使用して Web ページのレンダリングと変更を行っています。今日 Citrix に展開しましたが、ドキュメントの状態が完了することを期待しているにもかかわらず、インタラクティブ以上にならないことがよくあることがわかりました。

私たちはc#を使用しており、UIを持っています.私の質問で言ったように、これは断続的な問題です. 同じページをロードしている場合でも、通常のデスクトップでは問題ありませんが、Citrix を介して断続的な問題が発生します – Kev Hunter 1 分前 [このコメントを削除]

Microsoft.MsHtml と相互運用 dll を使用しています – Kev Hunter

誰もこれを見たことがありますか?

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

delphi - DelphiでIHTMLDocument2リンク要素にイベントを添付する方法は?

このコードを使用して、IHTMLDocument2 からすべてのリンクを取得しています。

リンクがクリックされたときにアンカーテキストでアラートを表示するなどの簡単なタスクを実行するために、関数/手順を .onclick に添付するにはどうすればよいですか?

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

html - WYSIWYG html エディター クエリ

アプリケーションのユーザーが単純な HTML メールをデザインできるようにするための単純な WYSIWYG HTML エディターを作成中です。

現時点では、MSHTML で Web ブラウザー コントロールを使用して、表示内容を編集できるようにすることにしました。関連するすべてのボタン、太字、下線などを保持するツールバーがあります。

ツールバーのボタンに正しい状態を表示できるように、現在のブロックに書式設定があるかどうかを確認する方法が必要です。IHTMLDocument にイベント ハンドラーを追加して、マウスを動かしたり矢印キーを押したりしたときに発生するようにしようとしましたが、これにより Web ブラウザーが入力を受け付けなくなりました。

この目標を達成するためのより簡単な方法はありますか?

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

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/ )。
さて、私の次のタスクは、強調表示されたテキストにマウスオーバーすると、その強調表示されたテキストに関する情報を表示するカスタム ポップアップが表示されることです。ツールチップのように機能します。これどうやってするの?サンプルコードを教えてください。

助けてください

ありがとう

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

c# - C#を使用してHTML要素の座標を取得するには?

これは ( C# を使用して HTML 要素の座標を取得する方法は? )に関連しています。

ここで与えられた答えはかなり良いです。ただし、独自のスパイダー内から大量の情報を処理しようとしている場合、Internet Explorer の完全なインスタンスを開くのはやり過ぎのように思えます。

IEの基礎となるインターフェース構造を使用してこれを行う方法を見つけた/遭遇した/考えた人はいますか( IHTMLDocument2とその兄弟のように)。

前もって感謝します。

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

delphi - 編集モードで TWebBrowser のカーソル位置を検出する

次のような選択範囲を取得します。

編集中の TWebBrowser。カーソルの位置を取得する必要があります。どうすれば入手できますか?

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

ihtmldocument2 - Webページ+ MSHTMLで実行時に行を作成してテーブルに追加/挿入する方法

IHTMLdocument2 を使用して Element を作成しています

これは私のコードです:

これは何かを挿入していますが、目に見えず、trタグが来ると挿入します

クローンでも試しましたが、同じ問題です。

誰かがこれに正しいコードを教えてください

0 投票する
3 に答える
329 参照

internet-explorer - HTML テーブルに行を動的に追加できない

HTML テーブルに行を動的に追加できません。要素IHtmlDocument2を作成trし、属性を設定し、作成されたノードをドキュメント階層に追加するために使用しています。tdIHtmlElementIHtmlDomNode

上記の問題を解決するために誰か助けてください。

を使用して要素をtr作成したタグを取得すると、ドキュメントをトラバースしています。次に、それをドキュメントに挿入しますが、機能しません。trCreateElementInsertBefore

1週間試してみましたが、何も機能しませんでした。

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

c# - Webbrowser コントロールでのレンダリング開始の検出

Web ブラウザー コントロールがエンド ユーザーへのレンダリング (何かを表示) を開始するタイミングを把握しようとしています。これを達成する方法について何か考えはありますか?