質問: わかりにくいタイトルでごめんなさい。 ~.jp/index.htm でアクセスできるトップページは左右の2つのフレームに別れていて、右側にコンテンツ、左側が各コンテンツへのリンク(画像)を表示しているとします。 そこでコンテンツAをクリックしたときには、右側にトップページと同じディレクトリにあるa.htmを表示します(状態A)。これは、targetでフレームを指定しています。 さて、index.htmのURLをご案内して見に来てもらう時は問題ないのですが、a.htmのURLをご案内して来てもらったときは、左側のリンクバーが表示されません。そのときでも、状態Aの様に表示するにはどうしたらいいでしょうか。 全てのページをフレームページにして、リンクバーをロードさせれば実現出来そうですが、あまりスマートには思えなくて...
回答: 要するに、すべてのページを単ページで表示するのではなくフレームをつけるということでしょうか? Javaスクリプトを使用して「単ページ」のみでは表示できないようにすることは可能です! しかし、これは単ページのみでアクセスした場合は TOPページを表示することになります! 質問の趣旨とは少し違うのですがどーですか? スクリプト文 ---------------------------------------- ---------------------------------------- ※TOPページの所には例:index.htmlとかが入ります