[richfaces-issues] [JBoss JIRA] (RF-12038) IE8 - Object does not support this property or method - a4j:jsFunction

Jean ANDRE (JIRA) jira-events at lists.jboss.org
Mon Jan 28 09:46:48 EST 2013


    [ https://issues.jboss.org/browse/RF-12038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750792#comment-12750792 ] 

Jean ANDRE commented on RF-12038:
---------------------------------

Well, probably not necessary - What I'm expecting from the richFaces team because is not really an issue from RF code is that you update the documentation of this tag. The documentation should warn the user that using the same name for id and name for this tag triggers an error with IE. The doc, should explain the message and the workaround for the error. As IE implementation is going to stay like this for a while, it is no a temporary advise but a constraint, a limitation and then having a clearly explanation to the developer community will be help us to not losing our time. Probably, you can have a special section like "Compatibility issues and limitations".
Best regards.
                
> IE8 - Object does not support this property or method - a4j:jsFunction
> ----------------------------------------------------------------------
>
>                 Key: RF-12038
>                 URL: https://issues.jboss.org/browse/RF-12038
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: component-a4j-core
>    Affects Versions: 4.2.0.Final
>         Environment: cssparser-0.9.6- guava-11.0.1 - hibernate-validator-4.2.0.Final - JSF/Mojarra 2.1.6 - springframework-3.0.6.RELEASE - sac-1.3 - Windows 7 - IE 8.0.1.7601.17514
>            Reporter: Jean ANDRE
>            Assignee: Brian Leathem
>              Labels: waiting_on_user
>         Attachments: index.xhtml, NestedWeb.zip, NestedWeb_RF-12038.zip, ScreenShot_RF-12038.png
>
>
> Under IE8, IE reports the following error message due to a javascript error. However, the page are well displayed and the application is running ok.
> Object doesn't support this property or method line 177 caracter 1
> Object doesn't support this property or method line 177 caracter 99
> Under IE Debugger, the line is:
> {code}
> closeTab=function(tabId){RichFaces.ajax("closeTab",null,{"incId":"1","parameters":{"tabId":tabId} } )};<
> The caracter 99, is..............................................................................| (here)
> {code}
> This is a code generated by a4j:jsFunction from the XHTML
> {code}
> <!--               -->
> <!-- CLOSE TAB     -->
> <!--               -->
> <a4j:jsFunction id="closeTab" name="closeTab" action="#{desktopTabController.doCloseTab}" render="menu-opened-tabs,desktopTabPanel">
>    <a4j:param name="tabId" assignTo="#{desktopTabController.closeTabId}" />
> </a4j:jsFunction>
> {code}
> The rendered code is :
> {code}
> <!--               -->
> <!-- CLOSE TAB     -->
> <!--               --><span id="closeTab" style="display: none;"><script type="text/javascript">closeTab=function(tabId){RichFaces.ajax("closeTab",null,{"incId":"1","parameters":{"tabId":tabId} } )};</script></span>
> {code}
> See also this link as we got almost a similar: https://bugzilla.redhat.com/show_bug.cgi?id=601360.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the richfaces-issues mailing list