• 締切済み

i-modeで「戻る」ボタン

どなたか教えて下さい。(まったくの素人です。。) i-modeコンテンツで「戻る」ボタンを作るとき、リンクではなく 表示履歴をそのまま辿る動作をさせたいと思ってます。 (ブラウザの「戻る」ボタンの動作です。) javaの場合はhistory.go(-x)とかで戻れると思いますが javaを使わないで同じ動作をさせたい時はどのように 記述すればいいのでしょうか? すいません。よろしくお願いします。

みんなの回答

  • MAN_MA_RUI
  • ベストアンサー率41% (426/1024)
回答No.3

JavaとJavaScriptは別物であり、後者の略称がJavaであるわけでもなく、また後者の略称としてJavaという言葉を用いるのも適切ではありません。 http://e-words.jp/w/Java.html http://e-words.jp/w/JavaScript.html 間違えてると検索などで誤爆率が上昇しますよ。 JavaとJavaScriptを区別出来てる人のほうがよりJavaScriptに通じているはずです。 > 例えば5/60のページ閲覧からリンクで飛んだ後にそこに戻る機能を提供することを想定しています。 お気に入り追加のリンクなど特定のものを除けば多分ブラウザの操作を制御することは出来ないでしょう。 戻るリンクはやはり通常のリンクになり、新しくページを読ませることになるため定額通信じゃないとやはり無駄なリンクになってしまいます。 携帯サイトをPCサイト並みの機能性を持たせるのはやはり無理だと思います。 携帯のブラウザ・携帯サイトはある程度機能を簡略化してコンパクトにしていますから…。

回答No.2

>例えば5/60のページ閲覧からリンクで飛んだ後にそこに戻る機能を提供することを想定しています。 その場合は通常のリンクを使います。ただリンクの数が膨大になりますが…。 javaを使わずに特殊な事(html以外で可能な記述)をやるというのは無理だと思っているので大変残念ですが私には分かりません。 もしかしたらcgiでprint '<input type="button" value="&lt;&lt; -戻る-" onClick="history.back()">'; の用に記述して、ボタンを作成すれば可能かもしれませんが、i-modeでこのcgiが上手く動作するかは分かりません。

回答No.1

i-modeコンテンツを作成する場合、戻るボタンは基本的に必要ありません。 なぜなら、i-modeの場合、(パケホーダイなどに加入していないとして)戻るボタンを使うと一度閲覧したページでも再読み込みしてしまうため、パケット通信料が無駄に肥大してしまうからです。 基本的には、携帯電話に戻るボタンが必ずあるはずですので、それで戻ってもらうようにすれば良いと思われます。 携帯電話のコンテンツを作成する際に重要なのはいかにデータを小さく収めて作成するかどうかです。

supin77
質問者

お礼

ご回答ありがとうございます。 料金が発生してしまうんですね。(めもめも) ただこれは利便性を考えて設けようとしています。 例えば5/60のページ閲覧からリンクで飛んだ後に そこに戻る機能を提供することを想定しています。 もちろんブラウザで戻ればいいのですが、技術的に ボタンで戻るとした場合はどのようになるのでしょうか。

関連するQ&A