- PR -

responce.writeした値を取得したい

投稿者投稿内容
burton999
ぬし
会議室デビュー日: 2003/10/06
投稿数: 898
お住まい・勤務地: 東京
投稿日時: 2006-07-24 13:43
勘違いしてました。

<body onload="requestUrl('testID','POST','http://www.xxxx.com/text.aspx',true,on_loaded);">

のhttp://www.xxxx.com/text.aspxのレスポンスが取得できないってことですね。
(test.aspxが別サーバーだからAJAXでも無理)
なので、先ほどのproxy.aspxにtest.aspxのレスポンスの取得を依頼するイメージです。
proxy.aspxが同一サーバーに配置するのでAJAXで取得できます。
todo
ぬし
会議室デビュー日: 2003/07/23
投稿数: 682
投稿日時: 2006-07-25 09:39
引用:

やりたい事は
aspxがResponse.Writeしている情報を、あるホームページのindex.htmlで取得したい。
Ajaxはセキュリティ上制限があるので、ダメ。



クライアントサイドで別サーバからテキストやXMLを受け取るのは、無理でしょう。
可能なのは、javascriptの外部ファイルとか、画像とか。

javascript案

○aspxのソースの一部(http://www.xxxx.com/text.aspx)
Response.Write("var a = '東京';");

○html(http://www.1111.com/test/text.html)

<script type="text/javascript" src="text/javascript" src="http://www.xxxx.com/text.aspx"></script>
<body onload="alert(a);">

画像案

○aspxのソース(http://www.xxxx.com/text.aspx)

テキストを画像に変換してレスポンスする方法
http://www.ailight.jp/ASPGraph.aspx

○html(http://www.1111.com/test/text.html)

<img src="http://www.xxxx.com/text.aspx" border="0" />
ぶじお
常連さん
会議室デビュー日: 2006/05/24
投稿数: 28
投稿日時: 2006-07-25 16:47
引用:

burton999さんの書き込み (2006-07-24 13:31) より:
引用:

やりたい事は
aspxがResponse.Writeしている情報を、あるホームページのindex.htmlで取得したい。



これは既に実現できていますよね?
aspxがResponse.Writeしている情報ってのは、URLですよね?(サンプルではyahoo)
そのURLは取得できるが、JavaScriptからそのURLにリクエストを投げることはできない。(セキュリティ上の問題で)
本当の目的は、aspxがResponse.WriteしたURLからレスポンスを得ることではないのですか?
それは、クライアントサイドではできないので、サーバーサイドでやってはどうかと提案しているわけです。

ぶっちゃけ、何がしたいのか私には分りませんが。。。



burton999さん回答ありがとうございました。
質問が悪くてすみませんでした。
結局、basp21を使うことにしました。
ありがとうございました。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-07-25 17:49
引用:

ふじおさんの書き込み (2006-07-25 16:47) より:

結局、basp21を使うことにしました。
ありがとうございました。


結局何がやりたかったんでしょうか?
BASP21 を使用してどのように解決したんですか?

COM の利用は気をつけましょう
http://jeanne.wankuma.com/tips/programing/releasecom.html

スキルアップ/キャリアアップ(JOB@IT)