• 締切済み

フレームページでの自動ジャンプ

フレームページでA.htmlとB.htmlがあるんですが 自動的に他ページへ飛ばすタグ <META HTTP-EQUIV="refresh" CONTENT="3;URL=http://..."> がありますよね? 自動的へ飛ばすのをフレーム内B.htmlが切り替わるっていう風には できないでしょうか? ---現在--- <html> <head> <title>フレーム</title> <META HTTP-EQUIV="refresh" CONTENT="10;URL=http://..."> </head> <frameset rows="20%,*" frameborder="no"> <Frame name="A" src="A.html"> <Frame name="B" src="B.html"> </frameset> </html> ------ こうなってるんですができませんか? よろしくお願いします。

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

みんなの回答

noname#100277
noname#100277
回答No.2

どんな挙動にしたいのか不明。 index.html(フレーム本体) a.html(メニュー) b.html(メイン) 此の内、どのHTMLを表示した場合に何処に自動LINKさせたいのかの詳細な説明がなされてません。 ちゃんと説明しましょう。

  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

ぱっと見で答えますが、B.htmlに<META HTTP-EQUIV="refresh"...をいれるのではいけないのでしょうか? もしそれが意図している動作でないのでしたら、もう少し補足してもらえると助かります。 ちなみにJavascriptつかえば大抵のことはなんでもできるので、調べてみるといいかもしれません。 私はフレームは絶対使わない派なので、細かいことはフレームがよく分かる方に譲ります。

Morgri
質問者

お礼

回答ありがとうございます。 B.htmlに<META HTTP-EQUIV="refresh"...はどういう風に入れたらいいでしょうか? "B.html"の次に META HTTP-EQUIV="refresh">CONTENT="3;URL=http:/" としましたが無理でした。方法が間違っているのでしょうか?

関連するQ&A

  • HTMLページの自動ジャンプの方法

    お世話になります A.htmlからB.htmlに自動でページをジャンプしたいのですが <META HTTP-EQUIV="Refresh" CONTENT="5;URL=B.html" > という書き方は分かるのですが、Hrefで指定できる「target=_top」を使用してB.htmlをトップ表示したいのです(A.htmlはフレーム分割されているため) どのような指定方法があるでしょうか? 宜しくお願いします。

  • ページの自動ジャンプについて

    フレームを利用したHTMLのページで、子フレーム内 のページに <META HTTP-EQUIV="refresh" CONTENT="5;URL=/"> と記述した場合、子フレームのみジャンプしてしまいますが、 親フレームごとあるページにジャンプさせたい時は どのようにすればよいでしょうか。 (子フレーム内のHTMLのみの修正で可能な事で しょうか)

  • フレームページに文字が表示されなくて困ってます><

    フレームページに文字が表示されなくて困ってます>< フレームページは表示されるのですがmenu.html.htmlやcontents.html.htmlに書いた文字が表示されません どこが間違っているのでしょうか? ーーフレームページーー <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>タトル</TITLE> </HEAD> <FRAMESET cols="100,*"> <FRAME name="menu.html.html" src="file:///D:/happystyle/menu.html.html"> <FRAME name="contents.html.html" src="file:///D:/happystyle/contents.html.html"> <NOFRAMES> <BODY> <P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P> </BODY> </NOFRAMES> </FRAMESET> </HTML> ーーmenu.html.htmlーー <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>タイトル</TITLE> </HEAD> <BODY> 画像置き場 </BODY> </HTML> ーーcontents.html.htmlーー <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE>タイトル</TITLE> </HEAD> <BODY> 画像表示 </BODY> </HTML> というHTMLを書きました! フレームに表示させたいページのHTMLはフレームと同じフォルダに入っているのですがこれと関係ありますか? どこがおかしいのかまったくわからないです 教えてください!

  • ビルダー12のフレームを使ったページについて

    今ビルダー12でフレームを使ったページ作成をしているのですが メニューの中の「フレーム HTMLソース」という項目(タブ)があるんですが これはどういった部分に影響するところなんでしょうか?ページのデザイン等には 関係無いように思えますが…。 以下は今製作しているサイトの「フレーム HTMLソース」なんですが 「このページを表示するには、フレームをサポートしているブラウザが必要です。」 の文字はいつどこで表示されるものなのでしょうか? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 12.0.4.0 for Windows"> <TITLE></TITLE> </HEAD> <FRAMESET rows="146,*" frameborder="NO" border="0"> <FRAME name="top" src="header.html" scrolling="NO"> <FRAMESET cols="246,*" frameborder="NO" border="0"> <FRAME name="left" src="navi.html" scrolling="AUTO"> <FRAME name="right" src="contents_main.html"> </FRAMESET> <NOFRAMES> <BODY> <P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P> </BODY> </NOFRAMES> </FRAMESET> </HTML>

  • 携帯サイトで自動ジャンプの方法

    携帯サイトを作成しています。 あるページにアクセスすると自動的に指定したURLへ飛ばす方法 を探しています。 イロイロと調べた結果、 <meta http-equiv="Refresh" content="1; URL=http://~"> <META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://~"> 上記2つのやり方があることが分かりましたが、携帯サイトでは使えないようでした。 携帯サイト(3キャリア)で有効な方法があれば教えてください。 よろしくお願いします。

  • MacIEでページが表示できない。

    InternetExplorer5.01NetscapeCommunicator4.06(いずれもWin版)では問題なく表示されのにMac版IE5.0では真っ白になってしまうらしいのです。Mac版Netscape4.7では表示出来ているようなのですが。何が悪いのでしょうか。わたしの書いたソースを下記に書き出しましたのでご助言お願いできませんでしょうか? Mac版IE4.5ではフレームがあるとまずいといったことがマイクロソフトのページにはあったのですが... ・わたし自身が作ったソース <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-2022-JP"> <META NAME="keywords" CONTENT="xx,xx,xx"> <LINK REL="SHORTCUT ICON" href="./favicon.ico"> <TITLE>○○○</TITLE> </HEAD> <FRAMESET cols="140,*" frameborder="NO" border="0"> <FRAME src="./あ.html" name="menu"> <FRAMESET rows="120,*" frameborder="NO" border="0"> <FRAME src="./い.html" name="section"> <FRAME src="./う.html" name="section2"> </FRAMESET> <NOFRAMES> <BODY bgcolor="cyan"> このページはフレーム対応のページです。<BR> ブラウザボードなどのフレーム未対応のブラウザを<BR> お使いの方で、閲覧ご希望の方は <A href="mailto:xxxx@xxx?Subject=みられません"> xxxx@xxx</A>へご連絡ください。 <!-- Since   :2000.09.09<BR> Last Update:2001.02.22<BR> --> </BODY> </NOFRAMES> </FRAMESET> </HTML> ・Macから送られてきたページのソース <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-2022-JP"> <META NAME="keywords" CONTENT="> Last Update:2001.02.22<BR> --> </BODY> </NOFRAMES> </FRAMESET> </HTML>

  • 質問iframeの中にページを自動で飛ばす方法

    iframeの中にページを自動で飛ばす方法 違うページのフレームの中に今あるページを飛ばしたいんですが <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>AHREF</title> <meta http-equiv="REFRESH" content=";URL="> </head> <body bgcolor="#FFFFFF"> <br> このページは10秒経つと自動的に<a href=""></a>に飛びます。<br> </body> </html> こういう方法は分かったんですが、これでは飛ばした先の違うページのフレームの中で永遠に飛び続け、どんどん鏡を向かい合わせて写る世界のようにフレームのなかでページが増え続けていってしまいます。 一回だけ飛ばしたらあとはそのフレームのなかに収まって飛ばないようにする方法はないでしょうか?

    • ベストアンサー
    • HTML
  • 最短で自動ジャンプする方法

    あるページから、別のページへ最短で自動ジャンプする方法について質問させていただきます。 METAタグの方法は知っていますので、 <META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.***.co.jp/***.html"> と記述していますが、これよりも短い時間で飛ばす方法と言うのはあるのでしょうか? METAタグまたはそれ以外でもかまいません。 どうぞご教授ください。よろしくお願いします。

  • フレーム分割した全体をスクロールバーで動かせないでしょうか?

    フレーム分割したホームページをスクロールバーで上下したいのですが、書き方が分からなくて困っています。お分かりになる方がいらっしゃいましたら、教えて下さい。 尚、当方htmlでようやく簡単なページが作れるレベルです。宜しくお願い申し上げます。 尚、フレームの割り方が違う時はそちらもお教え下さいませ。 <HTML><HEAD> <META Http-Equiv="Content-Type" Content="text/html;charset=Shift_JIS"> <TITLE>フレーム分割</TITLE></HEAD> <FRAMESET Rows="195,*,50" Frameborder="1"> <Frameset cols="10%,80%,10%" Frameborder="1"> <FRAME Src="./frame1.html" name="f1" Scrolling="no"> <FRAME Src="./frame2.html" name="f2" Scrolling="no"> <FRAME Src="./frame1.html" name="f3" Scrolling="no"> </Frameset> <Frameset cols="10%,20%,60%,10%" Frameborder="1"> <FRAME Src="./frame1.html" name="f4"> <FRAME Src="./f001.html" name="f5" scrolling="no"> <FRAME Src="./f002.html" name="f6" scrolling="no"> <FRAME Src="./frame1.html" name="f7"> </Frameset> <FRAME Src="./end.html" name="f8" scrolling="no"> <NOFRAMES>恐れ入りますがフレーム対応ブラウザでご覧下さい</NOFRAMES> </FRAMESET> </HTML>

    • ベストアンサー
    • HTML
  • フレームを使ったページの全体の幅を固定したいのですが

    フレームを使ったページの全体の幅を固定したいのですが、どうやったら出来るのでしょうか? 基本的にフレームは使わないほうがいいとかそういうことではなくて、フレームを使ったページの全体の幅をたとえば780pxに固定できるか否か、出来るのならばその方法を教えてください。 サンプルを添付します。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <meta http-equiv="Content-Language" content="ja"> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title></title> <style type="text/css"> .container { width: 780px; } </style> </head> <div class="container"> <frameset rows="180,*" cols="*" framespacing="2" frameborder="yes" border="2"> <frame src="header.html" name="topFrame" id="topFrame" title="topFrame"> <frameset cols="180,*" frameborder="yes" border="2" framespacing="2"> <frame src="mokuji.html" name="leftFrame" id="leftFrame" title="leftFrame"> <frame src="honbun.html" name="mainFrame" id="mainFrame" title="mainFrame"> </frameset> </frameset> </div> </html>

    • ベストアンサー
    • HTML

専門家に質問してみよう