[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
Wed Mar 21 15:54:48 EDT 2012


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

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

>From the workbench, page index.xhtml, you can remove the form related to the menu and also the form related to the quick search. it does not impact the issue. From the template page, basePage.xhtml, you can also remove the tag related to the bug JAVASERVERFACES-2016/RF-11694, it does not impact the issue. All of that, in order to reduce the scope.

After removing this code, it seems that the javacript function to close the tab is involved.
See index.xhtml page. IE reports something wrong with event. By removing this piece of code you get something similar to RF-12060

{code}
<f:facet name="header">
 &#160;<h:outputText value="#{desktopController.getTabHeader(tab.id)}" title="#{desktopController.getTabHeader(tab.id)}" />
 &#160;<h:graphicImage
               value="/images/closeButton.png"
          styleClass="closeButton"
            onclick="closeTab('#{tab.id}');event.stopPropagation();"
                alt="" />
</f:facet>
{code}

If you leave the code of the workbench as is, removing only the event.stopPropagation(), you get the following error message.

Message : Objet requis
Ligne : 1
Caractère : 22732
Code : 0
URI : http://localhost:9080/NestedWeb/javax.faces.resource/jsf.js.jsf?ln=javax.faces


                
> 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
>             Fix For: 4.2.1.CR1
>
>         Attachments: index.xhtml, NestedWeb.zip, NestedWeb_RF-12038.zip
>
>
> 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: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the richfaces-issues mailing list