Alright, been at this just about all day and I’m about SOL. I’ve searched up and down on google and on boards but haven’t found a solution that has worked.
I’ll start off by saying, if you don’t know (as I didn’t a mere 9 hours ago) that in IE7 you can’t replace the inside of a select element via innerHTML with option tags. What I am doing is returning a string of options generated via server side script through an XMLHttpRequest and then replacing the inside of a select element:
document.getElementById(‘formSelect’).innerHTML = request.responseText;
This works perfectly in all browsers except IE7, which strips the option tags for no apparent reason and returns the remaining string. Nothing I’ve tried so far has fixed it, including adding the select tags to return string both on the client side and on the server side, as well as appending using appendChild to place the return string within the select statement.
I’ve tried the very few solutions I’ve found but nothing has worked (the option tags still get stripped, so things like appendChild seem to be useless anyhow.) Basically I’m out of ideas and this entire inventory management system I have built is useless to the company (who absolutely disdain anything except IE7, go figure.)
Thanks in advance for the help.