-PR-
締切り
済み

フレーム内の別々のサイトの情報へのアクセス方法について

  • 暇なときにでも
  • 質問No.54018
  • 閲覧数52
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 20% (1/5)

現在、JSP・JavaScript・cgiなどのプログラミング言語でお仕事を
しております。
複数のサイトを同一のブラウザ上で操作するようなしくみを実現しようと
しております。
1つは、JSPでページ作成する、もう1つは、CGIで結果のページを作成する
それぞれのサイトがあります。
そこで、メインとなるJSP側のページをまず表示し、そのページの1つのフレーム
内にCGIで作成したページを読み込む方法をとっています。
CGIで作成したページの中には、取得した情報をJavaScript変数もしくは、
隠しフィールドで保持し、JSP側のページからその中の情報を取得したいと
かんがえています。
ところが、JavaScriptでCGI側のページを参照しようとしてもどうもページの
構造がその部分だけ独立した状態になっているため、JSP側からはフレームは
オブジェクトとして存在しているが中のページに対してアクセスしようと
すると「書込みできません」というメッセージが表示されます。
ご存知の方がいらっしゃいましたら、このようなページのアクセス方法、または、
回避さくなどを教えてください。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1

そもそもJavaって、同一サーバ内にあるファイルに しかアクセスができなかったのでは? JSPはまともに扱ったことがないので分かりませんが そちらを探してみた方がいいかもしれませんね。 ではでは☆
そもそもJavaって、同一サーバ内にあるファイルに
しかアクセスができなかったのでは?

JSPはまともに扱ったことがないので分かりませんが
そちらを探してみた方がいいかもしれませんね。

ではでは☆


  • 回答No.2
レベル9

ベストアンサー率 30% (25/81)

JavaScriptのセキュリティに引っかかっているのではないでしょうか。JavaScriptは他のホストから届いているコンテンツを見たり書き換えたり出来なかったはずです。 解決策は(上手く行くかなぁ。。。)、新しいサーブレット(可能ならJSPやCGIでも可)を作ります。どのようなものを作るかというと、他サーバのページを自サーバのページであるかのごとく出力するものです。他サーバから見るとhttpクラ ...続きを読む
JavaScriptのセキュリティに引っかかっているのではないでしょうか。JavaScriptは他のホストから届いているコンテンツを見たり書き換えたり出来なかったはずです。

解決策は(上手く行くかなぁ。。。)、新しいサーブレット(可能ならJSPやCGIでも可)を作ります。どのようなものを作るかというと、他サーバのページを自サーバのページであるかのごとく出力するものです。他サーバから見るとhttpクライアントとして動作し、他サーバのディレクトリ配下をあたかも自サーバのコンテンツのごとく出力してブラウザ(のJavaScript)を騙すのです。

おまけでKanataさんの回答への補足:
同一サーバ内にしかアクセスできないのはJavaアプレットです。JSPはサーバ上でJavaサーブレットに変換されるので、Javaアプリケーション(の一部)として動きます。Javaアプリケーションは基本的に何でも出来ます。
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ