検索ボックスについて質問です。


googleや現在のyahooの検索ボックスのように、初期値でキーワード入力する状態にしたいのですが、これはどのようなタグを挿入すればよろしいでしょうか?
(ページ移動したときに、最初から検索ボックスをクリックせず、文字入力が可能になっている状態のことです)

検索してみたのですが、なかなか見つからないために質問させていただきました。

回答の条件
  • 1人2回まで
  • 登録:2006/04/22 18:54:14
  • 終了:2006/04/22 19:49:10

回答(3件)

id:ToMmY No.1

ToMmY回答回数656ベストアンサー獲得回数192006/04/22 19:24:00

ポイント50pt

function sf(){document.f.q.focus();}

googleのソース見ればわかりますよ。

javascriptでfがフォーム名、qが個々のネームです。

view-source:http://www.google.com/

id:pxb12663 No.2

pxb12663回答回数395ベストアンサー獲得回数142006/04/22 19:20:32

ポイント100pt

>||<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="document.sf1.p.focus()">

||<

以上はYahooの例です。

このようにbodyタグにonLoadというJavascript関数を使えば可能です。

onLoad関数には、ページが開いたときに実行する命令を記述します。

その下のdocument.sf1.p.focusとは、

このページの「sf1」というform名の中の「p」という名前のフォームにフォーカスを移すということです。

id:SevenS No.3

SevenS回答回数51ベストアンサー獲得回数32006/04/22 19:36:17

ポイント10pt

サイト内の検索にGoogle.comを使う方法

ここが参考になると思います。

  • id:tomo-h
    すいません。回答への感謝コメント記入する前に
    回答終了してしました。

    大変参考になりました。検索ボックスにフォーカスを
    移すことができました。
    皆さん、ご回答ありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません