外部CGIの返り値を表示

[新着] Webテンプレートを仮オープンしました



0   名前: ありさ : 2007/05/16(水) 21:28  ID:KEO9ay4e sub-VV
はじめまして.ありさといいます.

外部のサーバーのCGIの返り値をjavascriptで取得&表示したいのですが,そんな方法ってあるのでしょうか.
詳しく申しますと,
http://www.A.com/A.cgi?xxx=xxx
と,アドレスバーに入力すると,
<html><body>hoge</body></html>
と,返ってきます.
http://www.B.com/index.html
に,iframeを用れば可能ですが,用いないで「hoge」と表示させたいのです.
外部のCGIの返り値を受けとり,htmlタグを消去してwriteすることになります.

もし可能ならそのやり方を教えていただけたらと思います.
よろしくおねがいします.

1   名前: 匿名 : 2007/05/16(水) 21:28  ID:5P4ENa.7 sub-Cz
単に埋め込みたいだけなら、SSI で埋め込めば良いだけだと思うけど。なぜわざわざ JavaScript を通す必要があるの?

いわゆる Ajax 的な、ページ遷移なしのサーバ通信をしたいのであれば、

・流行に乗っかって XMLHttpRequest を使うも良し、
・Firefox なら DocumentLS#load() を使えるし、
・Opera なら DOM3 Load&Save の API を使えるし、
・Firefox、Opera、Safari なら DOMParser だって使えるし、
・IE なら(整形式 XHTML ならば)XMLDOMDocument も使える。

要するに、何をしたいかによります。

2   名前: 匿名 : 2007/05/16(水) 21:28  ID:gFY2524F sub-Q5
こんにちは

ちなみに
「クロスドメイン Ajax」で検索すれば結構見つかりますよ

3   名前: 匿名 : 2007/05/16(水) 21:28  ID:gFY2524F sub-Q5
すいません
>>2
記入漏れです
こちらが分かりやすいですかね…
http://kawa.at.webry.info/200608/article_1.html

4   名前: ありさ : 2007/05/16(水) 21:28  ID:KEO9ay4e sub-VV
貴重な情報ありがとうございます.

xmlhttprequestやajaxで検索してみますね.
ご迷惑かけました.

一覧へ戻る