• 締切済み

webブラウザの戻る・進むボタン

こんばんは。度々お世話になります。 早速質問です。 webブラウザを作っているのですが、「戻る」・「進む」ボタンのソースをどうソースを 書いたらいいのかわかりません。 配列のスタックとかでしょうか?? InternetExplorerでは"History"とかいうのを使って、それをただ辿って いるらしいのですが。。。 javaでブラウザを作ったことがある方、わかる方 どうぞご教授のほどよろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数1

みんなの回答

  • gimmick
  • ベストアンサー率49% (134/270)
回答No.1

「戻る」だけだったらスタックでも良いと思いますが、 「進む」まで考えるとスタックを使うメリットはなさそうですね。 履歴管理用のクラスを自作したらどうですか? サンプルコードを書いたので載せておきます。 エラー処理が一切ないですが、一応動作するつもりです。 なお、ブラウザを作ったことはありません。 public class History {   private List list = new ArrayList();   private int current = -1;      //通常の移動   public void move(PageInfo info) {     current++;     if (current < list.size()){       list = list.subList(0, current);     }     list.add(info);   }      //N回戻る   public PageInfo back(int n) {     current -= n;     return (PageInfo)list.get(current);   }      //N回進む   public PageInfo forward(int n) {     current += n;     return (PageInfo)list.get(current);   } }

関連するQ&A

  • ウェブ ブラウザについて

    現在Web ブラウザはInternet Explorer を使っています。  アイコンをクリックしてGooのトップページが立ち上がるのに15秒程かかります。友達に聞きましたら、Fire Foxのほうが早いと聞きました。ブラウザによって差が有るのでしょうか。  もしあるとしたら、ブラウザとダウンロードの方法を教えてください。

  • ブラウザ等のボタンがおかしい。

    こんにちは。 今日パソコンの電源を入れ、internet explorerを立ち上げたところ、昨日まで正常に表示されていたボタンなどが正しく表示されなくなりました。 例えば、ブラウザの右上の最小化ボタンは0に、サイズ変更ボタンは2に、閉じるボタンは小文字のシグマのようになっています。サイトのチェックボックスなども見た事の無い記号のようになっています。 これらはinternet explorerだけでなく、excelなどのソフトでも同じ症状です。 スキャンディスクなどもかけてみましたが、改善されませんでした。 どなたかよろしくお願いいたします。

  • Webブラウザの閉じるボタン無効化についての質問

    お世話になります。 現在、ASP.NET(C#)にてIEブラウザの閉じる(×)ボタンを 非表示にするあるいは無効にする処理を加えようとしています。 現行では、JavaScriptのonbeforeunloadにて閉じるボタン 押下時の処理を加えています。 しかしながら、処理を加えた後閉じるボタンを押下した際に 「このページからほかのページに移動しますか?」確認MSG が表示されてしまいまして、「OK」を押下すると画面が閉じて しまいます。 IEの閉じるボタン無効化の機能が成立しません。 そこで質問としまして、 ・IEブラウザの閉じるボタン無効化 ・IEブラウザの閉じるボタン押下時に表示される  「このページからほかのページに移動しますか?」確認MSG  を非表示にする 方法がございましたら、ご教授お願い致します。

  • 無料ウェブブラウザ

    いろんな無料ウェブブラウザがありますが、どれを使えばいいですか? まだInternet Explorerしか使ったことはありません。 自分は、Comodo DragonかFirefox 4のどちらかがいいとおもいます。 ほかにおすすめのウェブブラウザがありましたらおしえてください。

  • ブラウザの進むボタンや戻るボタンがおかしい

    今晩は。 windows8でIE(Internet Explorer)11を使っているのですが、最近、戻るボタンをすると最後まで戻ってしまうし、最後まで戻ったら戻ったで進むボタンが使えなくなっていたりと、ボタンの挙動がおかしいです。 一通り、インターネット上の解決策(ブラウザの設定をリセット)やgoogle検索をよく使うのですがインスタント検索を無効にするなどしたのですが、解決しません。 どなたか、詳しい方、解決策をどうかご教示ください。 よろしくお願いします。

  • ブラウサについてる「戻る」ボタンの仕組み

    Internet Explorerの画面の左上についてる、1つ前のウェブページに戻すボタンについての質問です。 あれは、内部的には、Java Scriptによるプログラムなんでしょうか? いま僕は、簡単なショッピング・モールを構築中なのですが、ブラウザの「戻る」ボタンと、自分で画面に作った「戻る」表示(一つ前のページにリンク)の違いを、プログラム上認識したいので、質問させていただきました。

  • 「戻る」ボタンのブラウザ対応

    「戻る」ボタンに、javascriptを埋め込み、 ユーザーが来た場所へ戻るようにしています。 ソースは下記の通りです。 <a href="javascript:history.go(-1);"><img src="画像.gif" border="0"></a> IE5.5では問題なく動作しているようですが、 NN4.75では「戻る」が動作していないようです。 OSはwin95で確認しました。 NNでは対応していないのでしょうか? 教えてください、お願いします。 また、ブラウザに左右されない良い方法が ありましたら是非教えてください。

  • VB2005ExpressEditionの、Webブラウザ機能で、「戻る」ボタンをつける方法はありますか。

    VisualBasic2005ExpressEditionで、Webブラウザを付けることができますよね。あれに、戻るボタンを付けたいのですが、いくら検索エンジンで調べても出てきません。戻るボタンを付けることはできますか。教えてください。また、Webブラウザについて書かれているウェブページなど、ありましたら、お願いします。よろしくお願いします。

  • ブラウザの戻るボタン

    いつもお世話になっております。 今回は戻るボタンについてお聞きしたいです。 ある認証が必要なページにログインし、作業終了後ログアウトを選択すると、ログイン認証画面に戻るものがあります。 このログイン認証画面に戻ってきた際、ブラウザの左上(IE,Firefoxの場合)にある戻るボタンを押下すると、ログアウト前の画面に戻ってしまいます。 そこで設定を変更したりなどはできませんが、できればその操作を無効にしたいのですが、ブラウザのボタンの操作を禁止したり、他の場所に飛ばしたりすることはできるのでしょうか? ご教授願います。

    • ベストアンサー
    • HTML
  • i-modeで「戻る」ボタン

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

専門家に質問してみよう