ブラウザコントロールでページ更新のイベントを拾うには?


たかぞう  2004-06-08 01:05:57  No: 83883

ブラウザコントロールやVBから呼び出したIEで、更新ボタンを押したり、Javascript などによって、refresh されたときに、呼び出し元プログラムで、そのイベントを拾うことはできるのでしょうか?また、その更新をキャンセルしたりすることはできるのでしょうか?  更新ボタンを押した場合は、BeforeNavigate イベントが発生せず、いろいろ調べてみたのですが、方法が見つかりませんでした。よろしくお願いします。


魔界の仮面弁士  2004-06-08 03:58:41  No: 83884

> そのイベントを拾うことはできるのでしょうか?
ページの更新前には、MSHTMLのonbeforeunloadイベントが
発生しますので、それを利用されては如何でしょう。

> BeforeNavigate イベントが発生せず
BeforeNavigateイベントやBeforeNavigate2イベントは、
更新時には呼ばれません。かといって、DocumentCompleteだと
意味が変わってきてしまいますしね…。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加