以前は機能していた従来の ASP Web ページがありますが、ネットワーク担当者は、アプリを iis 7.5 を実行する winodws 2008 サーバーに移動するなど、多くの変更を加えました。また、IE 9 にアップグレードし
ました。次のリンクをクリックしようとすると、アクセス許可が拒否されましたというエラー メッセージが表示されます。
<a href=javascript:window.parent.ElementContent('SearchCriteria','OBJECT=321402.EV806','cmboSearchType','D',false)>
ただし、次のような他のリンクは問題なく機能します。
<a href="javascript:ElementContent('SearchCriteria','OBJECT=321402.EV806', 'cmboSearchType','D',false)">
違いは、失敗しているリンクが iframe にあることです。他の投稿で気づいたのですが、iframe コンテンツが別のドメインから来ているかどうかで違いが生じます。私の場合、そうではありません。しかし、次のようにして別のサーバーからデータを取得しています...
set objhttp = Server.CreateObject("winhttp.winhttprequest.5.1")
objhttp.open "get", strURL
objhttp.send
そして、返される実際の html を変更します...ハイパーリンクなどを追加します。それから、ローカル サーバー上のファイルに保存します。(*.html ファイルとして保存) 次に、ページが読み込まれているときに、特定の html ファイルを探して iframe に読み込みます。IE のいくつかのグループ ポリシー オプションが変更されたことは知っています...そして、それらの変更を調べています。しかし、1 つの JavaScript リンクが機能するという事実は、問題が別の場所にあるのではないかと考えさせられます...??? 任意の提案をいただければ幸いです。
ありがとう。