• ベストアンサー

フレームで作られたサイトに別トップをつける

フレームでくくられたサイトに 別のトップをつける方法で、困っております。 そのままリンクさせて 次に現状のトップへ移動すればいいのですが そうではなく いくつかボタンがあり サイトの指定ページを(フレーム付きで)開かせたいのです。 サイト自体を作り直すしかない? その方法以外で、なにかありますでしょうか。 よろしくお願いいたします。

  • HTML
  • 回答数4
  • ありがとう数2

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.4

『通常のTopページがあって、そのリンクをクリックするとフレーム構成のページに遷移したい。リンク先のフレーム構成はみな同じだが、表示する内容(htmlファイル)が違うので、何か方法がないだろうか?』 という質問と解釈しました。 1)もっともローテクな方法として  リンク先の組合せに応じたフレーム指定のファイルを必要なだけ作  成する。 (A.htmlとB.html、 C.htmlとA.html・・・みたいに) 2)サーバー側でphpなどが使用できる環境であれば、Topページから  のリンク先をphpにしておいて、php側で組合わせを指定してあげる。  (phpファイルは一つですむ) 3) 2)がダメなときは、フレーム設定のページでjavascriptでフレーム  内容を設定してあげる。 って、なんだか同じことを先日書いたような気が… ↓こういうことでは? http://oshiete1.goo.ne.jp/qa5509318.html

hachixxx
質問者

お礼

ありがとうございます。これです。 でもでも、 前の質問者さんと同じで 知識が無いので、、、     とにかくやってみます。 ( iframeではなく、frameですが できますよね。

その他の回答 (3)

noname#101402
noname#101402
回答No.3

判りにくいけど TOPページ または HOMEページを数種類使い分けたい→ただし行き着く中のページは同じということなのかなぁ TOP1←メニュー1┓  (index.html) TOP2←メニュー2┣フレームでくくられたサイト みたいな感じ?  (top2.html) TOP3←メニュー3┛  (top3.heml) index.htmlは1つしか作れませんが 自称TOPページなら どういう名前でどう作ろうと勝手ですよ? リンクだけ貼ればよいのなら 後からだって足せますけど… 何を悩んでいるのだろう??

hachixxx
質問者

お礼

↑  topページのみ普通のhtml   それ以外 <frame>を使用したサイト   ということです。 わかりにくいし、ややこしいですよね。 無理な気がしています。。。泣きそう。。。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

トップてトップページの事かなあ、 現状のトップページの<head>部に <meta http-equiv="refresh" content="1;URL=新しいトップページのURL"> としておくと1秒後に自動的に新しいトップページのURLへ移動します。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

「フレームでくくられたサイトに別のトップをつける」 のトップ意味が解りません。 <frameset>がある親ページの事ですか。<frameset>のページには<body> は置けないし、子フレームのボタンで、兄弟フレームの中身を変える という質問かなあ? それともページ内に<iframe>をおいて、ページのトップ(上の方)から ボタンで<iframe>中身を切り替えるのか? あるいは、単にフレームってただの枠線と勘違いしているだけなのか? とにかく、典型的なよくわからん質問です。

hachixxx
質問者

補足

回答ありがとうございます。 一応説明(わかりにくい?) <frameset>があるサイトがあります。 そのトップページを <frameset>を使用していないページに直せないかという話なのですが。 トップというのは 通常の全くフレームのついていない レイアウトも違うページです なんだそりゃ。という話ですが。。。 で、リンクする方法であたりまえですが困っています。

関連するQ&A

  • フレーム使ったサイトで更新押したらトップに戻る

    題名のとおりなんですが フレームで区切ってあるサイトで あるページを開いた状態でブラウザの更新ボタンを押したら そのページのままで更新が反映されると思うんですが 更新押したらトップに戻ってくるようにするにはどうすればいいのでしょうか?

    • ベストアンサー
    • HTML
  • フレームとトップページとリンクボタン

    トップページに他のサイトへのリンクボタンをつけるとフレームの部分は残って、トップページの中でだけ他のサイトに飛んでしまいます このような不都合を解消するにはどうしたらよいでしょうか?

    • ベストアンサー
    • HTML
  • 別フレームにスムーススクロールを使用したい。

    別フレームにスムーススクロールを使用したい。 Javascript初心者です。 自分自身でも色々調べたのですが、どうしても分からないことがあり、お力を貸して頂ければと思います。 http://user1.matsumoto.ne.jp/~goma/js/ps2.html こちらのサイト様のようにスムーススクロールを使った移動を使いたいと考えております。 上記サイト様で使われているスクリプト等は理解出来ております。 今回、この応用として、 別フレームでスムーススクロールを使用するということをしたいと考えております。 (上記サイト様は、同じページ内での移動ですが、今回はボタン(リンク部分)と移動するページが それぞれ別フレームになっているものを考えております。) このようなやり方を紹介しているサイト様、もしくは書籍などご存知でしたら教えて下さい。 もしくは、上記サイト様のスクリプトをどのように応用すれば良いかなど教えて下さい。 どうぞ宜しくお願い致します。

  • フレームで作られたサイトへのリンク方法

    フレームで作られたサイトへリンクをはりたいのですが、トップページ以外でも可能でしょうか? ご存じの方教えてください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 別windowのフレーム内のページを入替え可能?

    ある情報を提供しているwebページを収集してリンク集にしています。 ロボット型の検索で「url2」を見つけても、トップページへのリンクが なく、上位ディレクトリを辿っていくと、url0 (frameset) の中で frame name="xxx" に表示されるようになっているケースがあります。 (直リンク禁止を表明していない公式サイトを収集対象にしています) そんなサイトに限って (?)、トップページ url1 から目的の url2 までの ナビゲーションが分かりにくかったりします。url0 にリンクを張るべき なのは重々承知していますが、name="xxx" のフレームに指定されている url1 の代わりに url2 を表示させるリンクは不可能でしょうか? 初心者scriptでフレーム xxx に表示されたのは、framesetで指定された url1のままでした。構文↓の間違えか、もともと不可能か、ご教授ください。 window.open("url0", "window2"); window2.xxx.location.href="url2";

  • フレームとリンク

    現在フレームによって左(frame1)と右(frame2)にわけてあるのですが、左に『topへ移動します』という文字を入れて それを押すと左のページは1.htmへ。 右のページは2.htmへというように同時にリンク先へ行くようにしたいのですがどうすればよいのでしょうか? いわいる左ページのリンク指定のプログラムだけおしえて いただけないでしょうか?困っています。。

    • ベストアンサー
    • HTML
  • フレームページからトップページへのリンク

    こんばんは。 困っている事があるのですが、 左右の2分割のフレームページで、 片方のどちらかにトップページへのリンクを張ったのですが、 それをクリックすると、 片方のページだけに表示されるんですよ。 それを、片方だけではなく、 フレームページを1ページとして トップページに移動する事はできないでしょうか? どなたか、わかる方が居りましたらぜひ教えて下さい。 それでは、お願いします。

    • ベストアンサー
    • HTML
  • フレームで←TOPが機能しません

    ホームページの事ですが、ソフトを使ってないのでこちらで質問させて下さい。 leftとtopフレームでページを構成して、leftの文字列にリンクさせたページを、 topフレームで見せるようにしています・・日記やフォトです・・ その場合、leftフレームでの<TOPへ>の設定はどうすればいいんでしょうか。 <戻る>はチャンと機能するんですが、<TOPへ>が上手く出来ません。 フレームを使ったページの場合、動いていないleftフレームに <TOPへ>の文字列を置いて、動いたtopフレームを最初に戻すという事は 不可能なんでしょうか。どなたか教えて下さい、よろしくお願いします。

  • フレーム内でトップに戻るようにするには

    インラインフレームのページとなるHTMLの中で、 <a name="top">もくじ</a> [中略] <a href="#top">トップに戻る</a> としているのですが、リンク文字をクリックすると、土台の方のページが動いてしまいます。なんとか、フレーム内だけで、トップに戻るようにするには、どうしたらいいのでしょうか。よろしくお願いします。

  • ビルダー8 フレームページからの移動

    こんにちは。 ビルダーでHPを作っています。 フレームページからフレームのないページへのリンクが上手くいかないので教えてください。 TOPページのみフレームナシで、その他は上下二段のフレームページで、各ページ上段に同じメニューが表示されるようにしています。 TOPページ以外の移動は問題ないのですが、TOPに戻るメニューボタンを押すと、上段のみTOPページが表示され、下段は残ってしまいます。 TOPページだけを表示させるにはどうしたらいいでしょうか。 過去ログも見てみたのですが、探し方が悪いのか、見つける事が出来ませんでした。 どなたかご存知の方教えてください。

専門家に質問してみよう