I think javascript mailing list is a better place for this question.

-----Original Message-----
From: Srilatha Salla [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, November 10, 2004 3:37 PM
To: [EMAIL PROTECTED]
Subject: how to call a javascript function when the page loads


Hi,
 
In my application I have menu.jsp which has a ligic tag,
 
<logic:iterate name="autoAttendantInfoForm" property="menuEntries"
id="menuEntries" indexId="idx">
             <tr>
             <td valign="middle">
             <bean:write name="menuEntries" property="key"/>
             <html:hidden name="menuEntries" property="key"/>
            </td>
     <td valign="top">
     <html:select name="menuEntries" property="menuAction"
onchange='<%="showOrHidePhoneNumber(this.value, "+idx+");"%>'>
   <html:option value="">Select A Action</html:option>
                 <html:options name="actionNames" labelName="actionNames"/>
                  </html:select>
                 </td>
                 <td>
                 <div id="<%=idx%>" style="{display:none}">
                
                 <html:text name="menuEntries" property="phoneNumber"
size="15" maxlength="15"/>
                  </div>
                 </td>
 <logic:iterate>
 
 
 so I have the javascript function ---------

 function showOrHidePhoneNumber(actionselected,index) {
      alert(index);
      alert(actionselected);
      if(actionselected=="Transfer with prompt") {
         document.getElementById(index).style.display = "inline";
       } else if(actionselected=="Transfer without prompt"){
          document.getElementById(index).style.display = "inline";
        }else if(actionselected=="Transfer to operator"){
   document.getElementById(index).style.display = "inline";
         }else {
        document.getElementById(index).style.display = "none";
         }
     }
  which displays the textfield for phoneNumber only when the option selected
is  "Transfer  with prompt/Transfer without prompt/Reach operator",
otherwise the textfield for phone number is not displayed.
 
 This is working fine when i add a menuentry.
   But when I have to come to this page to edit 
   I have to call the  -------- showOrHidePhoneNumber(actionselected,index)
function 
   when the page loads  and display phonenumber only  if the options are as
I mentioned above. Please help me figure how out how to do this.
 
Thanks,
Latha.
 

                        
---------------------------------
Do you Yahoo!?
 Check out the new Yahoo! Front Page. www.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to