• ベストアンサー

下方に向けて検索機能の付いたページ?

dattyaの回答

  • dattya
  • ベストアンサー率53% (61/115)
回答No.2

同一ページ内の箇所へのリンクは可能です。 NAME属性を使ってキーワードを設定すると、ページ内のと区邸の場所にジャンプするようにリンクを設定できます。 飛ばしたい部分(この場合は記事の頭かな)にアンカーネーム<a name=***></a>(このタグは挟んでいなくてもイイです)をつけて、別箇所からそこへリンク<a href=***></A>します。 これを利用して別のページの特定の場所にジャンプすることも可能<a href=./***.html#***>です。 ページ内の特定の場所にジャンプ HTML (検索キーワード) または、デザイン的に同じにするなら<Iflame>を用いてtargetでリンクを貼る事も出来ます。

noname#185537
質問者

お礼

回答と詳しい説明、ありがとうございます! ちょっと勉強させていただきました。

関連するQ&A

  • ページ内検索を使用し、検索した文字列のリンクが消えてしまう

    初めての質問です。過去ログ・その他ホームページなどでググったのですが、わからなかったため質問します。 タイトルの通りなのですが、Javaを利用し、ページ内検索をやりたいと思いました。 で、Javaを使い検索は出来ました。 しかし、検索した文字列に<a href=~>のリンクが入っていた場合、そのリンクが消え、ただの文字列になってしまい、困っています。 txt="<B><A NAME='serchstr"+serchcounter+"'>"+serchstr+"</A></B>"; Javaのこの部分が検索した文字列を指していると思うのですが、JavaおよびHTMLに関して、大した知識もないもので・・・・ 参考というか、引用したサイト様は tp://computer.shipweb.jp/soft/pageinserch.htm です。 良い解決方法、または見逃している過去ログなどがありましたら、教えていただけると助かります。 よろしくお願いします。

  • フレームを使用して同時に二つのページを開くには?

    |==========| |・・・・A・・・・・| |==========| ・・・|・・・・・・・| ・・・|・・・・・・・| ・B・|・・・C・・・| ・・・|・・・・・・・| ・・・|・・・・・・・| ・・・|・・・・・・・| ========== このような3つHTMLのフレーム構造ページで BのリンクからA,C 二つのHTMLを同時に変えたいのですが、可能でしょうか?可能な場合、方法をわかりやすく教えていただけますでしょうか?

  • インラインフレーム内ページの切替

    インラインフレームに関して教えてください。 以下の構成になっています。 index.html・・・メニューページ  リンクA  リンクB  リンクC hyouji.html・・・インラインフレーム枠ページ  a.html・・インラインフレーム内に表示するページ1  b.html・・インラインフレーム内に表示するページ2  c.html・・インラインフレーム内に表示するページ3 実施したい事は、 index.htmlの リンクAをクリックすると、 houji.html内のインラインフレームには、a.htmlを表示。 リンクBをクリックすると、 houji.html内のインラインフレームには、b.htmlを表示。 リンクCをクリックすると、 houji.html内のインラインフレームには、c.htmlを表示。 一つは、 それぞれhyouji_a.html hyouji_b.html hyouji_c.htmlを用意する事だと思うのですが、ファイルが増えていくので出来れば、枠はhyouji.htmlだけにしたいと思っています。可能でしょうか?

    • ベストアンサー
    • HTML
  • リンクする時飛ぶページの場所を指定できるようなタグを教えてください。

    ホームページでリンクを貼ると必ず飛んだページの一番上から表示されると思います。 これを飛んだページの真ん中にパッと表示されるようなタグってありますか? 例えば、AのページからBのページにリンクを貼るとします。クリックするとBの「○○○」という記事が目の前に表示される(一番上ではなくて) 楽天で買い物したときに、こういうページがあったのですが、ソースを見て参考にしようと思っても文字化けしていてよくわかりませんでした。 よろしくお願いします。

  • アンカーリンクを別のページに飛ばしたい

    日記系CGIを使いサイトのトップページで記事を更新しています。 トップページはindex.cgiで、テンプレートのHTMLにログファイルを出力して表示しています。 過去ログとして格納する事ができ、その際は別のhtmlファイルとして保存されます。 トップページにあるテキストにアンカーリンクを頂いているのですが、過去ログ保存するとアンカーが無効になってしまいます。 特定のアンカーへのリンクを別のファイルに飛ばす事は出来ないでしょうか?

    • ベストアンサー
    • HTML
  • ページの先頭へスクロールして戻るには

    こんにちは。 HTMLでボディタグ直後に<a name=pagetop"></a>などとしておき、ページの下部において「ページの先頭へ」とか「ページトップ」とか「PAGETOP」とかというリンクを設け、そのリンクをクリックすればページの一番上に戻らせるというHTMLのみでできる方法がありますが、そうでなくて、これをスクロールさせながら戻らせるようにしたいんです。 例えば以下のホームページが実例としてあります。 「ページトップ」という文字をクリックすると上記のようになります。 http://www.yamaha.co.jp/siteusage/index.html もちろん、このサイトのやり方と同じでなくても構いません。よりスマートなソース・やり方で出来ればそれが一番と思います。 JavaScriptは初心者でお恥ずかしいですが、これはぜひとも出来るようになりたいです。頑張ります。 どなたかどうぞ教えてください! 宜しくお願いいたします。

  • 【PHP】 リンクに関した質問です。

    ブログを作成しいて、【最新コメント者】と言う所には、各日記の記事に対してコメントを 付けた方の名前が最新順に記される様にしています。 例えば… 【最新コメント者】 おはよう君 こんばんわ君 ・ ・ ・ おやすみ君 …と言う様に、それで今回の質問とは、その【最新コメント者】の所の名前をクリックしたら その名前の方が付けたコメントの記事にリンクする様にするにはどうしたらよいでしょうか? よろしくお願い致します。教えて下さいませ。 ◆ 【最新コメント者】の表示させるPHPソースの所では次ぎの様にしてあります。 <?php //log.txt は、コメントのログファイルです。 //$name には、コメントを付けた方の名前です。 //$bo には、コメントを付けた所の日記記事の番号(インデックス)です。 $log = file("log.txt"); for($i=0; $i<sizeof($log); $i++){ list($bo,$name) = explode( "," , $log[$i]); print "<a href=\"#$bo\">".$name."</a><br>\n"; } ?> ◆ 各日記の記事の最初のソースの所では次ぎの様にしてあります。 <?php //$no には、日記の記事の番号(インデックス)が代入されるようにしてあります。 print "<a name=\"$no\"></a>"; ?> この仕組みだと、最初に表示されているページ内に、コメントを付けた日記の記事番号があれば 付けたコメントの日記記事にリンクされるのですが、そのページに無い日記の記事番号の場合 コメントを付けたページの所のリンクされません。 ◆ ちなみに、ページリンクに関したソースは次のような感じにしてあります。 <?php if ($page > 1){$tugi .= "<a href = '$PHP_SELF?page=".($page - 1)."&total=$total&page_num=$page_num'>"."<b>次の記事</b></a>"; }print"$tugi"; if ($total > 1 and $page < $page_num){$mae .= "<a href = '$PHP_SELF?page=".($page + 1)."&total=$total&page_num=$page_num'>"."<b>前の記事</b></a>"; }print"$mae"; ?>

    • 締切済み
    • PHP
  • イラストレータで複数のファイルを開いている時の選択方法は?

    イラストレータで2~3枚のタイトルの違うファイル(例えば、A,B,C)を重ねて開いて作業している場合ですが、私の場合、Aを見ていて、Bに切り替えたい時、Aの上部の青色のタイトル部分を少し画面下方にドラッグして、見えたタイトルがCだったらそれも同様にドラッグしてずらし、やっと見えたBをクリックしてB全体を最前面に表示させています。とても手間がかかり、さらにれをくりかえして行くと、どんどんタイトル部分が下方にずれて行くことになり、やりにくいです。 良い方法があれば、教えてください。 (インターネットを見ているときは、画面下のバーにあるIEの部分をクリックすると、複数の開いているサイト名が表示され、そこから選べますが、そのような方法はあるのでしょうか?

  • 【PHP】 リンクに関した質問です。

    ブログを作成しいて、【最新コメント者】と言う所には、各日記の記事に対してコメントを 付けた方の名前が最新順に記される様にしています。 例えば… 【最新コメント者】 おはよう君 こんばんわ君 ・ ・ ・ おやすみ君 …と言う様に、それで今回の質問とは、その【最新コメント者】の所の名前をクリックしたら その名前の方が付けたコメントの記事にリンクする様にするにはどうしたらよいでしょうか? よろしくお願い致します。教えて下さいませ。 ◆ 【最新コメント者】の表示させるPHPソースの所では次ぎの様にしてあります。 <?php //log.txt は、コメントのログファイルです。 //$name には、コメントを付けた方の名前です。 //$bo には、コメントを付けた所の日記記事の番号(インデックス)です。 $log = file("log.txt"); for($i=0; $i<sizeof($log); $i++){ list($bo,$name) = explode( "," , $log[$i]); print "<a href=\"#$bo\">".$name."</a><br>\n"; } ?> ◆ 各日記の記事の最初のソースの所では次ぎの様にしてあります。 <?php //$no には、日記の記事の番号(インデックス)が代入されるようにしてあります。 print "<a name=\"$no\"></a>"; ?> この仕組みだと、最初に表示されているページ内に、コメントを付けた日記の記事番号があれば 付けたコメントの日記記事にリンクされるのですが、そのページに無い日記の記事番号の場合 コメントを付けたページの所のリンクされません。 ◆ ちなみに、ページリンクに関したソースは次のような感じにしてあります。 <?php //ページは $page の変数を使ってページを出力していますので、個別ページはありません。 if ($page > 1){$tugi .= "<a href = '$PHP_SELF?page=".($page - 1)."&total=$total&page_num=$page_num'>"."<b>次の記事</b></a>"; }print"$tugi"; if ($total > 1 and $page < $page_num){$mae .= "<a href = '$PHP_SELF?page=".($page + 1)."&total=$total&page_num=$page_num'>"."<b>前の記事</b></a>"; }print"$mae"; ?>

    • 締切済み
    • PHP
  • ページの構成で質問です。

    ■■■■■■■■■■■■■ ■□□□□□A□□□□□■ ■■■■■■■■■■■■■ ■□■□□□□□□□□□■ ■□■□□□□□□□□□■ ■□■□□□□□□□□□■ ■□■□□□□□□□□□■ ■B■□□□C□□□□□■ ■□■□□□□□□□□□■ ■□■□□□□□□□□□■ ■□■□□□□□□□□□■ ■□■□□□□□□□□□■ ■■■■■■■■■■■■■ ■□□□□□D□□□□□■ ■■■■■■■■■■■■■ 上記のようなページを作ったのですが、 たとえば、A,B,Dにリンクをつくり、 そのリンク(ここでは仮にZというサイトへのリンクとします) をクリックしたらCにZのサイトを表示させる ようにしたいのですが 現在の私の知識でやると、Bにリンクをつくり 実際にブラウザで確かめると、Bのリンクをクリックすると、 BにZのサイトが表示されてしまいます。 どうやったら たとえば、A,B,Dにリンクをつくり、 そのリンクをクリックしたらCにZのサイトを表示させる 洋にできますか?