2009-06-24 13 views
-1

エラーの原因となる特定のjavascriptを持つページにアクセスしようとしており、ページが完全にレンダリングされないようにしています。WebbrowserコントロールのJavascriptをInjectで無効/無効にする?

<script language="Javascript"> 
parent.hidden.vPageState = parent.hidden.NEW_LIST; 
</script> 

<body onload="top.menu.activateCell(3);"> 

これらのエラーの両方が、私は、フレームを経由してではなく、直接ページにアクセスしていたという事実に関連しています。

私はページの私自身のクローンを作成し、それをホストすることにより、この問題を回避得ているが、私はそのソリューションを好きではないし、何とか

オーバーライド/変更またはいっそ消去する方法があった場合には思っていましたonloadイベントのために、WebBrowserコントロール

おかげ

答えて

1

を経由してJavascriptの注入を使用して、そのコードは、単にページダウン、さらに新しい機能と交換してください。

http://haacked.com/archive/2006/02/05/AddingWindowOnloadEventsInJavascript.aspx

他の一つは、あなたがそれを削除することはできません場合は、あなたが技術的に示していないページの周りにフレームを作成することができ、そのコードが正しく噴射でしょう....少しトリッキーかもしれません。

+0

onloadイベントを置き換える方法の例を教えてください。 – Proximo

+0

私はすべての私の問題を解決するかもしれない親フレームのアイデアを作成するのが好きです。 – Proximo

関連する問題