更新リンクを付けたい

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: ひろ : 2006/03/16 03:01
初めまして。どなたか教えていただけたらと思って投稿します。
携帯のサイトを運営しているのですが、
「ページ更新」ボタンを付けたいのです。
ただページアドレスだけのリンクだと再読み込みを行わないので
最新情報に更新してくれません。
かなりgoogleなどでも検索したのですが
答えが見つかりませんでした…

だれか教えてください(;_;)

1   名前: 匿名希望 : 2006/03/16 03:01
javascriptなら

<Form>
<Input type="button" value="更新する" onClick="javascript:history.go(0)">
</Form>

とか?

2   名前: BB : 2006/03/16 03:01
おそらく、動的ページでの利用を考えてられると思うのですが、
これは、僕も以前に行きづまりかなり調べた経験があります。

しかし、うろ覚えで申し訳ないのですが、
一度別ページへ飛ばし、metaではなく以下の記述で
元のページへ戻します。

(例)xxx.cgiを新たにつくり、「ページ更新」ボタンから
xxx.cgiにリンクを設定します。

↓破線は不要。
------------------------------------------
#!/usr/bin/perl←環境に合わせください。

print "Location: リロードさせたいURL\n\n";
------------------------------------------

念のため、リロードさせたいページに、キャシュが残らないよう、
以下のmataを追加。

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

formで飛ばす場合は、methodはpostを指定。
※getには対応していない機種があったと思いますので。

おそらく、これでほぼ全てのキャリアに対応できると思いますよ。

3   名前: ひろ : 2006/03/16 03:01
回答ありがとうございます!
javascriptは携帯では動作しないので…
でも>>3の方に教えてもらった方法で試してみます★

ありがとうございました^^

4   名前: ひろ : 2006/03/16 03:01
報告です!
>>3さんのやり方の応用というか…PHP掲示板だったので
そのHTML部分にメタタグを設置してURL自体を更新ボタンとしておくことで
成功しました。ありがとうございました!!

一覧へ戻る