• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アンカークリック後に表示したページから戻ったときの再表示処理について)

アンカークリック後の再表示処理と家族情報の管理方法

このQ&Aのポイント
  • アンカークリック後に表示したページから戻ったときの再表示処理について解説します。
  • 家族情報管理のための方法として、家族一覧表示ページにアンカーを設け、詳細情報を別ページで表示する方法を紹介します。
  • また、家族情報が削除された際の再表示方法についても考慮し、スペースを詰めて表示する方法について解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Manuel
  • ベストアンサー率43% (43/98)
回答No.2

別ページというのは別窓の事だったんですね。 作ってみたんですけど、一覧の書き換えにinnerHTMLを使ってるので、古いブラウザとOperaだと動かないらしいです。 ポイントは多分、項目をクリアしたときに値を''にし、一覧を書き込むときに値が''のときは除外するところかな。 あと二次元配列でも普通にsort使えたので、それも使ってもいいと思います。 その場合は書き換えのときのif文は無くして下さいね。 innrHTMLを使わないなら別窓を開いたときに別窓に家族の配列を読み込んで追加または削除ボタンを押したときにopenerを更新して別窓の家族の配列を読み込ませるとかでできそう。 説明下手ですみません。 一覧の書き換えはどのようにやっていますか?

kiyoto
質問者

お礼

お礼が大変遅くなり申し訳ありません。 何とかできるようになりました。

kiyoto
質問者

補足

ページと窓と言葉をきちんと使い分けておらず、 ご面倒をおかけして申し訳ありませんでした。 また、サンプルまで作って頂き恐縮です。 # ページと窓では、かなり意味が違いますね。 ブラウザは、IEv6以降でOperaは使用しませんのでinnerHTMLは使用できます。 一覧ですが、何も手をつけておらず悩み中です。 # HTMLもJavaScriptも初めてで、眠れない夜が続いてます。(笑)

その他の回答 (1)

  • Manuel
  • ベストアンサー率43% (43/98)
回答No.1

話を聞いている感じだと、JavaScriptよりCGIとかの方がいいと思います。 JavaScriptでやるとしたら別のページは使わないで氏名クリックするとそのすぐ下に詳細情報を出し、クリアもそこできるようにする。 追加も一覧の上か下に用意するとか。 それなら、比較的楽にできると思います。 でも、結局更新したら元に戻っちゃうし。 やっぱりサーバーサイドの処理が必要だと思います。

kiyoto
質問者

お礼

ご回答ありがとうございます。 いろいろ考えたのですが、 window.openerとsortできないかなと思っております。 ただ、別ページ(window)の表示している項目が複数の場合、 sortでは難しい気もしております。 いかがでしょうか?