MacIE5でSELECT要素がJavaScriptでうまく選択できないよ
スポンサードリンク
こんなソース。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>SELECT test</title> <meta http-equiv="content-script-type" content="text/javascript" /> <script type="text/javascript"> <!-- function test() { document.testform.dateyear.value = '08'; } --> </script> </head> <body onload="test();"> <h1>SELECT test</h1> <p>dateyear.value = '08';</p> <form name="testform" method="post" action="#"> <select name="dateyear"> <option value="">----</option> <option label="2006" value="06">2006</option> <option label="2007" value="07">2007</option> <option label="2008" value="08">2008</option> <option label="2009" value="09">2009</option> <option label="2010" value="10">2010</option> <option label="2011" value="11">2011</option> <option label="2012" value="12">2012</option> <option label="2013" value="13">2013</option> <option label="2014" value="14">2014</option> <option label="2015" value="15">2015</option> </select>年 </form> </body> </html>
Firefox。
▲2008年が選択されたよ
MacIE5。
▲(0番目から数えて)8番目の項目(2013年)が選択されたよ
どうしよう。MacIE5 隔離か。
~~~
あと今日は prototype.js必須のライブラリを prototype.js なし、apply なしの MacIE5 で動くように書き換えるとかいうのをやりました……
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1904
コメントする