+ Start a Discussion
r_boyd_848r_boyd_848 

IE9 causes select elements rendered from controllers to fail

I'm sure we're all delighted to hear that IE9 is out :-(. More wasted hours of torterous debugging the IE only problem that causes our beautifully crafted VF page to break. Now we can look forward to the delights of debugging IE7, 8 and 9!

 

So we downloaded IE9 to test it with our Visualforce Pages (may as well face the pain early) and got the following error from the A4JAjax library that Saleforce uses for all their javascript magic. I've logged a case so this is just to alert the community.

 

Hear is the error:


3_3_3.Finalorg.ajax4jsf.javascript.AjaxScript, line 122 character 41
SCRIPT16386: No such interface supported

The error occurs if the page controller uses a method to render selectlists, checkboxes or radio buttons.

Example:

<apex:outputLabel value="Choose a Consultation Fee"/>
<apex:selectList value="{!SelectedConsultationFee}" id="conFees" size="1">
<apex:selectOptions value="{!ConsultationFees}"/>
</apex:selectList>

Controller Code snippet

public List<SelectOption> getConsultationFees() {
// rest of code
}

Best Answer chosen by Admin (Salesforce Developers) 
r_boyd_848r_boyd_848

This thread has been added to the mix as well: http://boards.developerforce.com/t5/Visualforce-Development/IE9-rerender-and-iframes-don-t-work/td-p/260459

 

Follow this or Joshbirk's link

All Answers

r_boyd_848r_boyd_848

This thread has been added to the mix as well: http://boards.developerforce.com/t5/Visualforce-Development/IE9-rerender-and-iframes-don-t-work/td-p/260459

 

Follow this or Joshbirk's link

This was selected as the best answer