• 締切済み

ホームページの下半分をidで呼び出せますか

ホームページの半分から下だけを別のホームページに表示させたいと思っています。 A.htmlの半分から下をB.htmlとして表示したいのです。 たとえばAページの半分のところに<a neme="kokokara"></a>としてBページをフレームでつくりネームリンク以下を呼び出したのですが、 <frame src="index.htm#kokokara" scrolling="auto"> 表示ができるようですが、ネームリンクより上の部分までもスクロールバーで表示されてしまいます。 このネームリンクのような形でたとえばidを置き、idの部分だけをBページに呼び出すということはできますでしょうか。できるとしたらidのタグを実際に教えてください。

  • niko33
  • お礼率74% (579/773)
  • HTML
  • 回答数1
  • ありがとう数1

みんなの回答

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.1

回答になっていませんが・・・ A.htmlの下半分がスクロール無しで収まる分量? 収まらない:分からない 収まる:scrolling="no" にして A.html の最後に<br>をたくさん入れる

niko33
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • A.htmlの下半分をB.htmlに引用することができますか。

    htmlでも質問したのですが ホームページの半分から下だけを別のホームページに表示させたいと思っています。 A.htmlの半分から下を別のHPとしてB.htmlとして表示できますか。 たとえばAページの半分のところに<a neme="kokokara"></a>としてBページをフレームでつくりネームリンク以下を呼び出したのですが、 <frame src="index.htm#kokokara" scrolling="auto"> 表示ができるようですが、ネームリンクより上の部分までもスクロールバーで表示されてしまいます。 ネームリンクのような考えでXMLではA.htmlの下半分をB.htmlに引用することができますか。

    • ベストアンサー
    • XML
  • フレームありのページにリンクしてさらにそこに表示するHTMLも指定する

    まずフレームのなしのページ(以降A)からフレームありのページ(以降B)へリンクさせます。 そしてBは毎回違うものを表示したいのです。 そこで、今まではAのリンク先を常にBにしてBのフレームのソースを毎回書き換えてました。例えば以下のmain001.hrmlをmain002.htmlにしたりして。 <FRAME name="header" scrolling="NO" src="header.html" frameborder="NO" noresize> <FRAME name="main" src="main001.hrml" scrolling="AUTO" frameborder="NO" noresize> ですが、毎回このフレームのソースを買えるのではなく、 Aのリンクの記述を変えることでBのフレームのmainのHTMLを変更したいのです。 要はフレームのページへリンクしてさらにそこに表示するHTMLもリンクもとのページから制御したいのです。 できるんでしょうか? お願いいたします。

  • ホームページを作成中なのですが、分からない事がありましたので質問させて

    ホームページを作成中なのですが、分からない事がありましたので質問させて頂きます。   一番の土台は(index)、横に3つに割ったフレームで、一番下のフレームにメニューリンクを置いてあり、真ん中のフレームにページが表示されるようになっています。そのリンクはできています。   <HTML> <HEAD> <TITLE>ホームページのタイトル名</TITLE> </HEAD> <FRAMESET rows="20%,50%,30%" border="0"> <FRAME src="ue.html"> <FRAME src="center.html" name="center"> <FRAME src="sita.html"> </FRAMESET> </HTML>   下のフレームにメニューを3つ置いてあるのですが、そのうち1つはまたフレームのページになっています。 そのフレームのページは縦に2分割で、左側にメニューリンクが置いてあり、右側にページが表示できるようにしたいと思っているのですが、 そのメニューのリンクが右側に表示されずに別窓に表示(_blankのように)されてしまいます。   <HTML><HEAD> <TITLE>ホームページのタイトル名</TITLE> </HEAD> <FRAMESET cols="30%,70%" border="0"> <FRAME src="left.html" name="left"> <FRAME src="right.html" name="right"> </FRAMESET></HTML> メニューリンクを置いてある、left.htmlはこうなっています。 <HTML> <HEAD> <TITLE>ホームページのタイトル名</TITLE> </HEAD> <a href="×××.html" target="right"><img src="×××.gif" border="0"></a> </BODY> </HTML>   他の質問を参考にして、大文字と小文字の区別をつけるようにとname="LEFT"としたりしてみましたが、できませんでした。   どなたかわかる方ご回答を宜しくお願い致します。

    • ベストアンサー
    • HTML
  • フレームが表示できません

    現在ホームページをつくっているのですが、フレームのhtmlをいれても、「このページは表示できません」とでてきます。 一応同じ質問のページを見てきたのですが、よく分かりませんでした。 使っているhtmlは、 <html> <head> <title></title> </head> <frameset cols="200,*" border="0"> <frame name="left" src="b.html" scrolling="yes"> <frame name="right" src="c.html" scrolling="yes"> </frameset> <noframes> </noframes> <html> です。宜しくお願いします。

    • ベストアンサー
    • HTML
  • 下に表示されるスクロールバーの消し方を教えてください。

    下記のようにtitle(上)、menu(右)、main(左)と、3つのフレームを分けて表示していますが、 <frameset rows="60,*" border="0" frameborder="0" framespancing="0"> <frame src="title.html" name="head" scrolling="no"> <frameset cols="130,*" border="0" frameborder="0" framespancing="0"> <frame src="menu.html" name="menu" scrolling="auto"> <frame src="cont.html" name="main" scrolling="auto"> </frameset> </frameset> *で表示しても、main(右)のフレームの下にスクロールバーが出てしまいます。右端の上下のスクロールはいかしたまま、下のスクロールバーを消すには、どのようにすればよいのでしょうか? 分からなくて困っています。もし分かる方是非教えてください。 現状はこんな感じになってしまっています。http://www.twinklecloset.com/index.html

    • ベストアンサー
    • HTML
  • 複数のiframeの読み込みについて

    とある事情があり、制限がかなりある中、何とかiframeでやりくりをしていたのですが、 下記の通り(コード、画像参照)ページを組んだところ、 IE11、chrome34.0で確認をしたところ、下記の通り表示がおかしくなってしまいました。 制限が色々あるため、少しイレギュラーなコードの組み方をしており、どこが原因なのかがわからない状態です。 状況などをまとめましたので、お手数おかけいたしますがご教授いただけますでしょうか。 ■■■ページの概要について 恐らく下記のコードと添付の画像を見ていただいた方がわかりやすいと思いますが、制限や概要を記述しておきます。 ・表示させる方のページをA.html(親ページ)、iframe内で読み込むページをB.html(子フレーム)とします。 ・親ページの方にはかなり使用できるタグなどに制限があり、javascriptが使用できません。文字数にも制限があります(子フレームの方は自由です。) ・親ページも子フレームも触れるものの、この2ページは別ドメインです。(下記の例は相対パスで記述しています) ・子フレームの内容は、下記の例では内容が少ないですが、実際にはかなり長いページになります。ただ、ページは分けない方向でお願いします。 ・iframeはスクロールが出ないように高さを調節しています。 ・ページ内リンクを使用したいのですが、iframe内だけではなく、親ページから見た状態でページの途中に飛ばしたいため、  親ページの方にページ内リンク用のアンカーをつけ、複数のiframeで子フレームの内容を表示させています。 ・子フレームのコンテンツ毎にiframe表示用のアンカーをつけ、親ページで細かくiframeを分けて表示させています。 ・(ページ内リンクは親ページの方に記述することも出来ます。) ちなみに過去に次のような記事を見つけましたが、どちらも試すこともできない状態です。 http://okwave.jp/qa/q1105662.html http://okwave.jp/qa/q2938546.html ■■■表示のエラーについて(サーバ上でも、ローカルでも同じような状態です。) ・ページを読み込むと、一番上ではなく、一番下のiframeのところで止まります。  (⇒ページが読み込むと同時に一番上に行ってほしいです。) ・ページ内リンクを付けていますが、リンクを押しても該当のヶ所に飛ばず、  読み込むように少しページがぶれるのですが、元の位置のままです。 ・IE11のみですが、リンクで使用している画像がぼやけて表示されます。  (外部CSSで文字の背景に設定しています。) ■■■コードについて ◆A.html(親ページ) ※JSは使用不可です。 ※<body>は触れません。 ※B.htmlのページとは別ドメインです。 <!--ページ内リンク--> <iframe src="B.html#Blink" frameborder="0" width="850" height="200" marginwidth="0" marginheight="0" scrolling="no"></iframe> <!--ここから#Baの内容--> <a name="linkAa" id="linkAa"></a> <iframe src="B.html#Ba" frameborder="0" width="850" height="580" marginwidth="0" marginheight="0" scrolling="no"></iframe> <!--ページ内リンク--> <iframe src="B.html#Blink" frameborder="0" width="850" height="200" marginwidth="0" marginheight="0" scrolling="no"></iframe> <!--ここから#Bbの内容--> <a name="linkAb" id="linkAb"></a> <iframe src="B.html#Bb" frameborder="0" width="850" height="595" marginwidth="0" marginheight="0" scrolling="no"></iframe> <!--ページ内リンク--> <iframe src="B.html#Blink" frameborder="0" width="850" height="200" marginwidth="0" marginheight="0" scrolling="no"></iframe> <!--ここから#Bcの内容--> <a name="linkAc" id="linkAc"></a> <iframe src="B.html#Bc" frameborder="0" width="850" height="565" marginwidth="0" marginheight="0" scrolling="no"></iframe> ◆B.html(子フレーム) ※JSは使用可です。 <div class="pageLink"> <a name="Blink" id="Blink"></a> <ul> <li><a href="A.html#linkAa" target="_top">#linkAaへリンク</a></li> <li><a href="A.html#linkAb" target="_top">#linkAbへリンク</a></li> <li><a href="A.html#linkAc" target="_top">#linkAcへリンク</a></li> </ul> </div> <a name="Ba" id="Ba"></a> <div>Baの内容</div> <a name="Bb" id="Bb"></a> <div>Bbの内容</div> <a name="Bc" id="Bc"></a> <div>Bcの内容</div> 以上です。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 上下三分割のフレームで、一番下の部分が表示されない

    上下三分割されるフレームページを作ってるのですが、一番下の部分がどうしても表示されなくて困っています。 これがタグなのですが、おかしい部分はありますでしょうか? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <html> <head> <title></title> <Meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <!--検索避けタグ--> <META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW"> <META NAME="ROBOTS" CONTENT="NONE"> <!--終わり--> </head> <frameset rows="50,*,50" FRAMEBORDER=no> <frame name="ue" src="ue.html" scrolling="no" noresize> <frame name="naka" src="naka.html" scrolling="auto" noresize> <freme name="sita" src="sita.html" scrolling="no" noresize> <noframes> <body> <p> </p> </noframes> </frameset> </body> </html> ueとnakaは表示されるのですが、sitaが表示されないのです。 sitaのみだとちゃんと表示されるので、多分この中に誤りがあると思うのですが… 因みに相対パスはあっています。 ご回答宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • メインのフレームページを表示させる方法

    フレーム使用のホームページを作っているのですが、 Yahoo等で検索すると、メインのフレーム以外のページもでてきて、 そこから開くとメインページに戻れません。 どのように設定したらよいのか教えて下さい。 それとも、不可能なのでしょうか? 順序が逆になりましたが、ちなみに現在下記のようになっています。 メニューを表示する画面と内容を表示する画面に分かれているのですが、内容表示のページに <TITLE>○○○</TITLE> <BASE href="×××.html"> と書き加えてもダメでした。 なお、フレームページの一部分は <frame name="contents" target="_parent" src="menyu.html" scrolling="auto"> <frame name="main" src="△△.shtml" target="_self" scrolling="auto" noresize> </FRAMESET> としています。 アドバイスよろしくお願い致します。

    • ベストアンサー
    • HTML
  • フレームのホームページのサイズ指定の方法

    ●フレームのあるホームページを作ろうとしています。上段と下段左、下段右という3つの構成です。htmlでnoresize指定してもPC上でブラウザの窓を引っぱって大きさを変えると、それに連れて下段の幅が変わって(下段右のページが右にずれて)見えてしまいます。(IE6.0で見るとサイズ指定・固定されて見えるのですが、ネットスケープでは幅が違って見えます)これをどのPCで見ても、ブラウザの大きさがどうでも同じように(幅が変わらず)見せる方法を教えて下さい。 ●フレームのページのhtmlは以下のように記述しています。 <frameset border="0" bordercolor="#dddddd" frameborder="no" framespacing="0" rows="130,*"> <frame name="ue" noresize scrolling="no" src="xxxxx.html"> <frameset cols="202,580*" border="0"> <frame src="yyyyy.html" name="hidari" noresize scrolling="yes" > <frame src="zzzzz.html" name="migi" scrolling="yes" noresize > </frameset> ●いろいろ調べたのですが、解決できず、どなたか助けていただけましたら幸いです。何卒よろしくお願いいたします。

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

    フレーム分割したホームページをスクロールバーで上下したいのですが、書き方が分からなくて困っています。お分かりになる方がいらっしゃいましたら、教えて下さい。 尚、当方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

専門家に質問してみよう