0

私の要件は、Web リソースを選択すると、その Web リソースのコンテンツを含む 1 つの HTML ページが表示されることです。

そこで、Web リソースのコンテンツを取得して動的に HTML ページを作成するプラグインを追加しようと考えました。

今私が抱えている問題:

1) プラグインがいつ起動するか。Web リソースの選択時に起動する必要があり、開発者のツール キットを使用して VS プロジェクトのエンティティ リストに Web リソースを表示しなかったためです。

2)GUID選択した Web リソースを取得してコンテンツを取得する方法。

これを行う方法を教えてください。これを行う別の方法はありますか?

ありがとうございました。

4

2 に答える 2

0

あなたが何を意味するのか少し不明確ですが、あなたの問題の性質を正しく理解していれば、これがあなたの質問に対する答えです.

  1. プラグインを使用することはまったく想定されていません。これはユーザー インターフェースのみの操作であるため、ここでは JavaScript を使用します。IFRAME コンポーネントで動的にコンテンツを作成し、それらをユーザーに表示したい。onsomeeventメソッドを実装し、クリックを接続して起動する必要があります。

  2. Web リソースへのアクセスは、GUID によってではなく、名前によって行われます。少なくとも、そのようなリソースに格納されているクロス フレーム データにアクセスしようとする場合。名前は、リソースを作成するとき、またはサーバーにアップロードするときに自分で設定するものです。

于 2013-03-12T18:55:23.100 に答える
0

この質問について私は間違っているかもしれません。JavaScript を使用すると、これも実現できます。JavaScript では、選択した WebResource にその名前でアクセスし、ActiveXObject を作成することでその WebResourse の詳細を取得できます。

var JScriptWebResourceUrl = "..Path Of WebResource/jquery.1.4.4.min.js";
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.open("GET", JScriptWebResourceUrl, false);
xmlHttp.send();
eval(xmlHttp.responseText);

今、あなたはここからやりたいことをすることができます。

ありがとう、

アニッシュ

于 2013-05-22T07:16:45.427 に答える