• ベストアンサー

インラインフレーム内にあるフォームの要素のnameやidを知りたい

外部にある複数のサイトの検索ボックスに、1つのフォーム(テキストフィールド、セレクトボックス、送信ボタンを含む)から一括して検索条件を設定して検索を行いたいのですが、 これらの検索ボックスの一部は、該当するサイトにあるインラインフレーム内に設けられています。なお、さらに一部は、javascriptにより動的に生成されているようです。 これらのインラインフレーム内に設けられた検索ボックスのテキストフィールド、セレクトボックス、送信ボタンに付与されたnameやidを確認したいのですが、どのようにすればよいでしょうか。 以上 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.1

勘違いかも知れませんが、 JavaScriptでは、セキュリティのため他のサイトのドキュメントのプロパティにアクセスすることは出来ません。したがってJavaScriptでは読み取ることが出来ないでしょう。 >>> インラインフレーム内に設けられた検索ボックスのテキストフィールド、セレクトボックス、送信ボタンに付与されたnameやidを確認したい ソースコードには、たとえば <iframe src="sample.html" name="iframe1" width="785" height="150"></iframe> とあるはずですから、 そのときのURLを "sample.html"で修正して、そこに直接アクセスすれば、ソースコードを見れるのではないでしょうか。

tfj3116
質問者

お礼

早速教えて頂き、ありがとうございます。 auty様がおっしゃる通り、無理なようです。 しかも、今回対象としたい外部のサイトには、 ページブラウザにurlを入力しても、何も表示されないものが含まれています。 大変お騒がせしましたが、諦めることと致します。 これにこりず、今後ともどうかよろしくお願い致します。

関連するQ&A