• ベストアンサー

うざいフォーカスを勝手にテキストボックスへ移動させないようにするには?

「OKWeb」だけでなく「Yahoo! Japan」「Google」など一部のHPを開いたりリロード(更新・再読み込み)したりする際、クリックしていないにもかかわらず検索用のキーワードを入力するテキストボックスへフォーカス(カーソル?)が勝手に移動し、クリックしたのと同じ状態になってしまいます。 どうにかしてこのうざいフォーカスを移動させないようにする方法ってないのでしょうか? 当方のブラウザは Internet Explorer 6.0 (IE6 SP1) ですが、これはブラウザかHTML、あるいはJavaといった言語の仕様で起こるものしょうか?

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

  • ベストアンサー
  • jhanage
  • ベストアンサー率27% (74/271)
回答No.2

HTMLソースを見たら,javascriptで記述されていましたので,ツール >> インターネットオプション >> インターネット >> セキュリティレベル >> 高にするなどしてjavascriptを無効にすると,フォーカスされなくなります。 OKWebの該当ソース: function sf(){var f = document.searchF; if (f&&f.kw) f.kw.focus();} <input name="kw" value="" size="20" maxlength="40" title="スペース区切りで絞り込み検索できます"> Yahoo! Japanの該当ソース: <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="document.sf1.p.focus()"> <input size=50 name="p" style="width:280px; "> Googleの該当ソース: function sf(){document.f.q.focus();} <input maxLength=256 size=55 name=q value=""> 間違って御免。すぐできるよ。

その他の回答 (2)

  • jhanage
  • ベストアンサー率27% (74/271)
回答No.3

セキュリティレベルを単純に高くするだけですと,サイト移動をするたびに聞かれるようになって,さらにウザくなります。 インターネットのセキュリティレベルの「レベルのカスタマイズ」ボタンをクリックし,スクリプトの下にある「アクティブ スクリプト」を無効にして適用させれば,使い勝手が良くなることでしょう。

  • jhanage
  • ベストアンサー率27% (74/271)
回答No.1

HTML言語でフォーカスを指定されています。 幅広いブラウザで対応する命令ですので,フォーカスしないブラウザを探す方が大変でしょう。

tak-t
質問者

補足

回答ありがとうございますm(_ _)m >HTML言語でフォーカスを指定されています。 >幅広いブラウザで対応する命令ですので,フォーカスしないブラウザを探す方が大変でしょう。 HTMLで指定できるとしたら、ソースの中にあるどの文章で命令することになるのかまでご存じないでしょうか?

関連するQ&A