IE 9 Has a Problem With <select>


About a month ago I was at my dentist's, and I showed him my website. The first song to play on my site at that time was "I Got A Line On You", by Spirit. That song started right up on my dentist's web browser, but when selecting any other song on the the drop down (a drop down menu, using the html tag <select>) it would still play "I Got A Line On You". I like Spirit, but I have a drop down menu so users can change songs.

My dentist told me it was probably his computer, and it was obvious that his PC needed some maintenance, so I wrote it off as a PC problem, not a problem with my website. This problem has occurred before on my wife's laptop. A couple of months ago, my wife told me she wasn't able to change songs on my site. I made a few changes to my website, and she was able to select and play a different song on my website. Remembering this, I thought maybe my dentist was viewing a cached page (as in, a nurse had been listening to music on his PC; had been listening to my website before I made the "fixes" to it). In other words, I still didn't have any reason to think there was anything wrong with my website's "jukebox".

Flash forward to today. There are some changes I want to make to Serval (this PC), but don't want to make them on Serval directly until I have them all working at once. I have Windows 7 Ultimate running on Serval as as virtual system, so I decided to setup the virtual system with all the changes I want to make to Serval, and then clone the virtual system back to Serval's system disk. Sounded ike a good idea to me, so I started enabling all the Windows features on the virtual system, including Internet Explorer 9; it wouldn't change my songs!

I checked everything out on my home page, too see if there was a problem that just wasn't happening on Serval. everything seemed fine (though, I fixed a few syntax errors), so I began to think maybe the problem was with IE 9. I upgraded to IE 10, and all of a sudden my dropdown menu works, and I can play different songs on my site. It turns out my wife had also upgraded her browser to IE 10, and that was the reason whey she was able to change songs on my website. 

I've made a small code change on my website. IE web browsers starting with IE 10, can now select songs from a dropdown menu; had it set for all IE browsers greater then IE 8. Non-IE browsers aren't affected by the change, but non-IE browsers never had a problem with my jukebox's dropdown menu. If you've never visited my home page, then this blog makes no sense; visit http://community-info.org If you visit my home page with IE 9 or earlier, you'll hear my songs played by Windows Media Player. If you visit me with Opera on a Windows system, you'll hear me with Realplayer. If you visit me with IE 10, or any other browser (not listed so far) you'll hear me with html 5 audio, that has a dropdown menu which allows you to select the song you want to play.


Here's An Example Of a <select> Structure

<select>
   <option value="some value that can be selected by a user">This is what the user sees</option>
   <option value="another value that can be selected by a user">This is what the user sees</option>
   .
   .
   .
   <option value="the last value that can be selected by a user">This is what the user sees</option>
</select>

Return To My Blog Page       Return To My Programming Page