IE仕様?
IshiiWebのトップページにYAHOOの検索ボックスを置いている訳なのだが、とっても困った不具合がある。
問題は検索ボックスの方ではなく、InternetExplorerの仕様である。
IEではどうやら
YAHOOサイト内検索の場合は NAME="vs" に対して VALUE="ishiiweb.com" を割り当てなければならない。
この問題結構有名らしい、FirefoxやNetscapeでは問題なく動作する。
IEのシェアはFirefoxの台頭もあり80%台に落ち込んだらしいが、未だに圧倒的なシェアを誇っているため無視は出来ない。
はっきり言ってこれは困った、TYPE="IMAGE"に限った問題なのでHTMLを書き換えてTYPE="IMAGE"を諦めようかと思ったが、どうにも格好がつかない。
JavaScriptで出来そうな感じだったんだけど当初上手くいかず、そして毎度のごとくズルズルとダラダラと約1ヶ月引っ張って、今日に至った。
だが今日になってコードをいじっていたら出来ちゃった!
IEでもFirefoxでもNetscapeでも動く、久々の達成感、感動である。
結局JavaScriptで行った、仕掛けとしては押されるスイッチによってVALUE値を書き換えるというごくシンプルなもの。
やっぱりなんちゃってプログラマーは駄目だな、慣れている人ならすぐ出来ると思う。
ただし・・・・・JavaScriptが有効でないと駄目ですな。
ま、解決したので良しとしましょう。
そもそもIEが対応していればこんな事で悩まずに済んだ話なんだよな。
現時点でIE6・IE7では改善されていないっぽい。
しばらくはこのまま様子を見て、不具合が出るようならその都度改善して行こうと思います。
問題は検索ボックスの方ではなく、InternetExplorerの仕様である。
IEではどうやら
<INPUT TYPE="IMAGE" NAME="値" VALUE="値">
のVALUEの値が無視されるらしい。YAHOOサイト内検索の場合は NAME="vs" に対して VALUE="ishiiweb.com" を割り当てなければならない。
この問題結構有名らしい、FirefoxやNetscapeでは問題なく動作する。
IEのシェアはFirefoxの台頭もあり80%台に落ち込んだらしいが、未だに圧倒的なシェアを誇っているため無視は出来ない。
はっきり言ってこれは困った、TYPE="IMAGE"に限った問題なのでHTMLを書き換えてTYPE="IMAGE"を諦めようかと思ったが、どうにも格好がつかない。
JavaScriptで出来そうな感じだったんだけど当初上手くいかず、そして毎度のごとくズルズルとダラダラと約1ヶ月引っ張って、今日に至った。
だが今日になってコードをいじっていたら出来ちゃった!
IEでもFirefoxでもNetscapeでも動く、久々の達成感、感動である。
結局JavaScriptで行った、仕掛けとしては押されるスイッチによってVALUE値を書き換えるというごくシンプルなもの。
やっぱりなんちゃってプログラマーは駄目だな、慣れている人ならすぐ出来ると思う。
ただし・・・・・JavaScriptが有効でないと駄目ですな。
ま、解決したので良しとしましょう。
そもそもIEが対応していればこんな事で悩まずに済んだ話なんだよな。
現時点でIE6・IE7では改善されていないっぽい。
しばらくはこのまま様子を見て、不具合が出るようならその都度改善して行こうと思います。
| Permalink | Comments(1) |
|
|
|
|
|
|
|
|
|
|
|
|
Categories
関連記事
- UTF-8環境から他の文字コードを送信する 2008/02/18
- IshiiWebTool 2011/07/04
- 無限ループ 2008/10/19
- GoogleMaps 2008/03/11
- Lightbox 2.0 2007/11/08
- Windows2000Server 2007/09/20
- 電池スペーサー 2011/04/14
- ERECTA Online Shop 2010/04/01
- アルファのキャッシュバック 2009/10/25
- 夏の淡い幻想 2009/09/03
同じカテゴリの記事
- 電池スペーサー 2011/04/14
- 「Googleで、もっと。」キャンペーン 2010/12/17
- LED照明で省エネ化 2010/04/17
- ERECTA Online Shop 2010/04/01
- バンクーバーオリンピック 2010/02/12
Comments(1)
コメントする
YAHOO
楽 天
|
|
|
|
|
|











































トップページ拝見させていただきました。
サイト内検索とその他の検索を組み合わせたわけですね、なるほどです。
しかしYAHOO!はあまりインデックスされていないですね、サイト内検索するのはGoogleの方が良さそうですね。