画像のみをリロードする方法

[上に] [前に] [次に]
くろ [E-Mail] 1998/09/30(水) 13:28:45
初めまして。m(__)m

 ページ全体のリロードをせずに、ページ内に表示している特定の
画像のみをリロードするには、どのような方法がありますか?
 画像のリロードタイミングはその画像がクリックされた時にと考
えています。ちなみに、その画像はクリック後、サーバ側で内容が
更新される処理が行われるようにする予定です。

「処理の流れ」

1.画像をクリック
2.サーバに画像内容更新要求
3.画像のみリロード

 WWWは全くの素人です。何を使えば実現可能か教えて頂ければ助
かります。HTML、Javaスクリプト、Javaアプレット・・・。

hiro-kim 1998/09/30(水) 17:51:53
HTTP以外のプロトコルを使わないかぎり,原理的に無理なはずです。

1.更新後のすべての画像群とともにWWWページをクライアントに送信
2.画像をクリック
3.条件に応じて画像群から1枚を選んでリロード

という方法でも間に合うのなら,この方が実現しやすいでしょうね。

くろ [E-Mail] 1998/09/30(水) 18:21:25
むっ、無理ですか?(ToT)

>1.更新後のすべての画像群とともにWWWページをクライアントに送信

 クライアントに送信した(逆に考えると、クライアントが受信した)
後っていうのは、ブラウザはその内容で自動的に表示内容を更新して
しまわないのですか?

 もしそうだとすると、ブラウザからは非同期で(受信した後の表示
内容の更新せずに)サーバに処理を要求出来るのでしょうか?

みんこ [HomePage] 1998/10/01(木) 09:18:25
リロードというか、単にボタン(もしくはリンク)をクリックしたら
画像がかわる、ということでしたらJavaScriptでも可能ですが。

>その画像はクリック後、サーバ側で内容が
更新される処理が行われるようにする予定です。

日本語がむつかしくて目的がよくわからないんですが、(すいません)
リロードせずに「ボタンをクリックしたら絵がかわる」と
いうことでしたらうちでやってますので
良かったら見に来て下さい。
(トップページの少し下の方、「ぬいぐるみショー」というボタンです)

くろ [E-Mail] 1998/10/02(金) 09:44:04
「ぬいぐるみショー」拝見しました。(^^)

ユーザインタフェースは、そのような感じになります。が、ボタンを
クリックした後に、サーバに画像を取りに行きたいんです。(ToT)
サーバでは画像の内容が動的に変化しているので、クリックされた
時点の画像をクライアントに送りたいっす。そんもって、そのときの
クライアントに見え方は、ページ全体がリロードかかるのでなく、
画像だけが入れ替わるようにしたいです。

PTAN [E-Mail] [HomePage] 1998/10/02(金) 09:57:53
JAVAアプレットなら、可能です。
JAVAのことなら、ここが参考になるでしょう。
http://java-house.etl.go.jp/ml/

くろ [E-Mail] 1998/10/02(金) 14:05:29
[[解決]]
とても役に立ちそうなサイトですね。教えて頂きどうもありがとう。
まずは過去ログから探ってみます。

 Javaアプレットにて検討してみます。ありがとうございました。

 m(__)m

通りすがりの者 1998/10/02(金) 18:55:25
JavaScriptのImage.srcからCGIを呼び出せばできる・・・かな。
古いブラウザはimage.srcに対応していないものもあるけど。
あとは、画像部分だけを別フレームに表示しておくとか・・・。

くろ [E-Mail] 1998/10/02(金) 19:17:50
Image.srcですか、全く未経験の分野なので、後日、調査し結果を
アップしたいと思います。ですが、そのような事を行っている方が
おられましたら、ご連絡を!

[上に] [前に] [次に]