Hi,

you can't invoke click() on a button which is not rendered!

you have rendered="false" in your button. The javascript can't find the
element. there must be an javascript error in your client.

regards
  Volker

[EMAIL PROTECTED] wrote:
> Hi ,
> 
> I am using javascript as suggested by Bruno for invoking an action when I
> choose/click on a radiobutton. My problem is that the javascritp is not called
> at all. 
> Here's my code. Can anyone find any error in my code.
> 
> <script language="javascript">
>       
>               function showFilesList() {
>               
>                       
> document.getElementById("whereForm:displayFiles").click();
> 
>               }
>               
>       
>       </script>
> <body>
> 
> <h:selectOneRadio id="showFilesOption" value="0" onclick="showFileList()"
> layout="pageDirection" style ="font-family: Arial, sans-serif; color:grey;">
>                                                               <f:selectItem 
> itemValue="0" itemLabel="Entire collection"/>
>                                                               <f:selectItem 
> itemValue="1" itemLabel="Files in collection"/>
>                                                       </h:selectOneRadio>     
>                                                       <h:selectManyListbox 
> id="filesListbox" style="width: 300"
> rendered="false">
>                                                               <f:selectItems 
> id="filesListItems"
> value="#{MyLeadTreePublish.items}"/>
>                                                       </h:selectManyListbox>
> <h:commandButton id="displayFiles" value="View Files >>>"
> actionListener="#{MyLeadTreePublish.DisplayFiles}" rendered="false"/>         
>     
> </body>
> 
> 
> I dont think the function showFileList() is not called at all I guess. Any 
> ideas.
> 
> Thanks
> 

-- 
Don't answer to From: address!
Mail to this account are droped if not recieved via mailinglist.
To contact me direct create the mail address by
concatenating my forename to my senders domain.

Reply via email to