Confirm box or alert box need twice click

I  recently install safari on my Window XP System. I use it to visit a web site,if there is a button can popup a confirm box,I need to click[OK] twice to close it. Then I write a HTML page with javascript to test it.
when I  write the javascript function confirm() or alert() in the  onload() event,it works well,click once and it's closed.
but when I write the javascript function confirm() or alert() in a button click event, I need to click twice to close it.
I think it's a bug, and I have no idea to deal with it.
By the way,My safari version is 5.0.4
How to fix it? anybody who can help me?

Dear Carolyn,thanks for your reply.
but, our customer don't want to update the safari version recently.
anybody who is interesting in this problem can run the simple program  just by opening the html file by safari.
create a file named test1.html
CODE:
<html>
<body onload="confirm('OK?');">
</body>
</html>
test result: It works well,  the confirm box is clicked once  and  closed.
create a flie named test2.html
CODE:
<html>
<body>
<input type="button"  value="test" onclick="confirm('ok')" />
</body>
</html>
test result: the confirm box need click twice  to  close.

Similar Messages

  • Clicked buy book.  Says two photo boxes need photos but there are photos.     Tried replacing with other photos. No luck.  Help? in them.  I tried to replace with other photos

    Finished photo book. Clicked buy book.  It said two boxed needed photos although already filled.  Tried to replace with other photos no luck. Help!

    What iPhoto version and theme are you using? Do you have any full page photos in the book? If so make sure the layout is not this one for a one photo per page with a photo background:
    So check the layout for the pages to see if you have one that requires a photo for the page background.  The screenshot above is for iPhoto 9.
    OT

  • When i start firefox 4.0, i get a javascript application box coming up saying "TypeError: Components.classes[cid] is undefined" then i need to click ok to start firefox. Whats going on??????

    When i start firefox 4.0, i get a javascript application box coming up saying "TypeError: Components.classes[cid] is undefined" then i need to click ok to start firefox. Once okay is clicked, firefox starts immediately.

    This issue can be caused by an extension that isn't working properly.
    Start Firefox in [[Safe Mode]] to check if one of the add-ons is causing the problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    * Don't make any changes on the Safe mode start window.
    See:
    * [[Troubleshooting extensions and themes]]

  • How to redirect the confirmation box without refresh

    hello
    friends i have one problem Am having confirmation box with ok,cancel option,when i clicked ok button i will call the another method and then redirecting same page using struts.Now i used normal javascript its working but page will take more time for refresh the page
    heIp me..i want solution for page refreshing using script or ajax?

    Hi,
    Good day to you.
    Apologize for quoting "Parallel" port. It is a in-built 25pin serial connector placed next to regular 15 pin serial port.
    Just to make a point here, this 25 pin serial connector has an external converter attached with other side having RJ45 jack.
    CAT5 cable connected between switch port to this RJ45 jack.
    I did tested this converter with another machine and could able to access the display on my console server. So it seems to be the connectivity from serial port to switch port works fine.
    Adding to that, this ultra 5 box with the current connectivity set up was working fine until I rebuild this machine. I was very well accessing this box thro my console server. There was no changes done except rebuilding the operating system.
    I think some work needs to be done at the ultra 5 box level to get this 25pin serial connector to act.
    Thanks.

  • Confirmation box(popup) before event

    Hi,
    I am using epcm eventing to pass the entire table data from VC to a table in web dynpro. Now, I want to show a confirmation box in VC which would enable the user to decide if the event should be fired or not. If the user clicks on 'OK' then the event should be fired and data would be available in web dynpro, if 'NO' is chosen, the event would not be fired. I tried quite a few things to make this work but unfortunately every time, I am unable to get the contents of the entire table when the user chooses OK.
    Any help in this regard would be highly appreciated.
    Thanks,
    Prathamesh

    Worked it out with a crude solution.
    I am now invoking a table view to perform as a confirmation box. The table view has all the columns hidden, the title contains the alert message and the toolbar consists of two buttons yes and no. The purpose of using the table view as a confirmation box was that I wanted the contents of the entire table to be sent to a webydnpro application. Now, when I raise an event on the table(contains results), I have used used the output as the input to the confirmation box(table view) but it doesnt display the results to the user based on the logic explained above. When the user clicks on Yes, I fire a signal out with mapping scope as all data rows which is caught by the webdynpro application.
    Regards,
    Prathamesh

  • Firefox 3.6.8 will not start. I have to go to safe start, click reset to default, ok, then the shutdown box appears, I click cancel and it will open. I have rest profile, uninstalled and reinstalled, clicked alll he boxes on safe start, tried an older ver

    Firefox 3.6.8 will not start. I have to go to safe start, click reset to default, ok, then the shutdown box appears, I click cancel and it will open. I have rest profile, uninstalled and reinstalled, clicked alll he boxes on safe start, tried an older version need help. in English
    == This happened ==
    Every time Firefox opened
    == either after I last updated to 3.6.6 or .7 or reset my inernet exploerer values to default

    I had same problem where Firefox 3.6.8 would not start or open. Spent many hours trying different things to fix it. Uninstall of previous version and reinstall did not make any difference. Finally, after uninstalling Firefox, I searched for Firefox folders and files on my computer, deleted and removed all Firefox folders and files - deleted anything and everything related to Firefox so that it will be as if I was going to download Firefox for the first time ever. Then, using another browser, I downloaded Firefox 3.6.8 and installed it. It could be that some Add-Ons or something else from the older version of Firefox or profile was interfering with the new one. It was easier to delete remove everything and install all over again clean than to figure out which part was causing the problem.
    Keep in mind, when you delete all Firefox folders and files from your computer, you are deleting all your bookmarks and all your Add-ons. If you want to keep those bookmarks, you might want to save the URLs someplace safe to bookmark them again before deleting them. You need to re-install the Add-ons also. Upon installation, it asks if you want to import bookmarks and settings from another browser or settings you might have. I imported them from my other browser. Now, Firefox works. I also installed up-to-date Add-ons.
    I hope this helps. Always keep more than one browser functioning on your computer, just in case one fails.

  • How can I display a confirm box using JSP?

    Dear All,
    I am new to the Java language; please help!
    What I'd like to do is to prompt the user, within a loop, to click OK to continue the loop or CANCEL to exit the loop. I've tried to use JavaScript in conjunction w/ Form submittion to handle the parameter passing ('true'/'false') of the confirm box to a JSP. Yet, every form submission will cause the JSP page to re-load from the top which is the incident I'd like to avoid.
    Is there anyway I can have a confirm box written using JSP? Please help!!
    Thanks,Wing.

    if you do any modifications in the jsp page the whole page will be refreshed to show the latest result after modification.
    if you dont want the whole page to be refreshed
    you can pass the control to another page after the confirm box or you can use frames to your interest.

  • Using Message Built-In - Message dialog box appears twice

    Hi all,
    I'm using the message built-in to display messages in forms.
    I use the message command twice to make it appear as a dialog box.(Using it once displays it in status bar)
    Eg.
    Message('Hello World');
    Message('Hello World');
    Sometimes, the dialog box appears twice instead of once.
    Is there a way to solve this ?
    Regards,
    Sam

    With an alert, you can write up to 200 characters in the alert box. With a message, you can write up to 255 characters, and if you want the message to pop up in an alert box, you can write a double message. I use:
    Message('Hello World');
    Message(' ',no_acknowledge);

  • Javascript Confirm box dependent on results of query

    Hi
    I'm using Apex version 3.2.1 and I'm looking for a way to do the following, any help much appreciated:
    A javascript confirm box will appear when the user submits a page if the result of a query returns anything, the query would look something like this....
    SELECT * FROM LINKEDPROJECTS
    WHERE ENV_ID = :P18_ENV_ID
    AND COMP_ID = :P18_COMP_ID
    AND DATE_FROM <= to_date(:P18_DATE_TO, 'DD-MON-YY')
    AND DATE_TO >= to_date(:P18_DATE_FROM, 'DD-MON-YY')
    If it doesnt return any data the page will submit as normal, if it does return any data the confirm box will appear, and the message will also be driven by the result of a query.
    So the message would be something like....
    Project(s) +"Select NAME FROM PROJECTS WHERE ID IN (SELECT PROJ_ID FROM LINKEDPROJECTS WHERE ENV_ID = :P18_ENV_ID+
    +AND COMP_ID = :P18_COMP_ID+
    +AND DATE_FROM <= to_date(:P18_DATE_TO, 'DD-MON-YY')+
    +AND DATE_TO >= to_date(:P18_DATE_FROM, 'DD-MON-YY')"+ have this environment booked on the dates you selected.  Do you want to continue with the booking?
    Selecting yes submits the page, selecting no returns them to the page.

    In a nutshell (and some pseudo code):
    The button URL would look something like "javascript:beforeSubmit()" without quotes and where beforeSubmit is the name of your function.
    The function would look something like:
    function beforeSubmit() {
      var runQuery = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=RunTheQuery',1);
      var result = runQuery.get();
      if (result = 0) {
        if (!apex.confirm('Submit page?")
          return;
      doSubmit('SUBMIT');
    {code}
    The application process, called "RunTheQuery" in this example, is a PL/SQL block that runs the query and return the value using the htp.prn function.
    There are probably errors in the above as I just did this off the top of my head, and you will probably need to tweak it somewhat.  But hopefully you get the idea.
    Mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • CONFIRM BOX NOT WORKING IN FIREFOX

    Hey, can anyone help me: I tried almost everything, the following code runs perfectly in Internet Explorer and the confirem box prompts the user, but when i run it in Firefox i do not get the confirm box, please help.
    This is the code:
    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    <html>
    <head>
    <title>View Clients Application for Firearm User License!</title>
    <link rel="stylesheet" type="text/css" href="Style.css"/>
    <script type="text/JavaScript">
         function validation(){
                   if (confirm('Are you Sure you want to Continue?')){
                                  var temp2=sampleform.atype.value;
                   var temp1=sampleform.firstinput.value;
                   var licnum=temp2.substring(0,1)+temp2.substring(8,9)+temp1.substring(0,4)+temp1.substring(5,7)+temp1.substring(8,10)+sampleform.enterFname.value.substring(0,1)+sampleform.enterLname.value.substring(0,1);
                   sampleform.hide3.value=licnum;
                   return true;
                   else
                   alert("noop");
                   return false;
         }//ends the validation function
         function tester(){
                   if (((sampleform.hide1.value!="")&&(sampleform.hide2.value!=""))&&((sampleform.hide1.value!="null")&&(sampleform.hide2.value!="null"))){
                        sampleform.process.disabled=false;
              }//ends tester function
    </script>
    </head>
    <body bgcolor="black" background="officer_bg.JPG" onLoad="tester()" bgproperties="fixed">
    <h1 class="heading1" align="center">Client Application Record for ${type}!</h1>
    <table width="100%">
         <tr><td align="left" width="60%">          
    <table width="100%">
    <c:forEach var="ar" items="${thisclient}">
    <form action="genlicense" method="post" onsubmit="return validation()" name="sampleform">
                             <input type="hidden" value="${ar.clientrecnum}" name="cnum"/>
                             <div class="heading1">Clients Information..</div>
                             <hr/>
                             <tr><td class="boldtext">Identification Number:</td><td><input type="text" value="${ar.idnum}" name="enterId" class="noInputbox" readonly/></div></td></tr>
    <tr><td class="boldtext">First Name:</td><td><input type="text" value="${ar.fname}" name="enterFname" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Last Name:</td><td><input type="text" value="${ar.lname}" name="enterLname" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Contact Number:</td><td><input type="text" value="${ar.contactnum}" name="enterHphone" class="noInputbox" readonly/></td></tr>
         <tr><td class="boldtext">Address:</td></tr>
    <tr><td align="center" class="boldtext">Street:</td><td><input type="text" value="${ar.street}" name="enterSaddress" class="noInputbox" readonly/></td></tr>
    <tr><td align="center" class="boldtext">City:</td><td><input type="text" value="${ar.city}" name="enterCaddress" class="noInputbox" readonly/></td></tr>
    <tr><td align="center" class="boldtext">Town:</td><td><input type="text" value="${ar.town}" name="enterTaddress" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Nationality:</td><td><input type="text" value="${ar.nationality}" name="enterNationality" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Date oF Birth:</td><td><input type="text" value="${ar.dateofbirth}" name="firstinput" class="noInputbox" readonly/></td><td></td></tr>
    <tr><td class="boldtext">Photo:</td><td><input type="text" value="${ar.photo}" name="pto" class="noInputbox" readonly/></td></tr>
    </c:forEach>
    <c:forEach var="ar" items="${thisapp}">
                             <input type="hidden" name="atype" value="${ar.applicensetype}"/>
    <tr><td class="boldtext">License Type:</td><td class="noInputbox"><h2>${ar.applicensetype}</h2></td></tr>
    <tr><td class="boldtext">State the type of Firearm, client wishes to Purchase and Sell:</td><td><input type="text" value="${ar.atypefirearm}" name="ftype" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">State the Ammunitions, client wishes to Purchase and Sell:</td><td><input type="text" value="${ar.afirearmammos}" name="ammotype" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Firearms Order Total for a Period:</td><td><input type="text" value="${ar.afirearmquantity}" name="famount" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Ammunitions Order Total for a Period:</td><td><input type="text" value="${ar.aammosquantity}" name="aamount" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Results of the Application:</td><td><input type="text" value="${ar.appresults}" class="noInputbox" readonly/></td><tr>
    <tr><td colspan="2"><u><b>Address of Business that would be Distributing Firearms and Ammunitions:</td></b></u></tr>
    <tr><td class="boldtext">Street Address:</td><td><input type="text" value="${ar.bsaddress}" name="saddress" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">City Address:</td><td><input type="text" value="${ar.bcaddress}" name="caddress" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Town Address:</td><td><input type="text" value="${ar.btaddress}" name="taddress" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Name of the Business:</td><td><input type="text" value="${ar.bname}" name="nbusiness" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Facts that proves applicant to become a Licensed Dealer:</td><td><textarea name="facts" cols="30" rows="2" value="${ar.proofofapp}" class="noInputbox" readonly>${ar.proofofapp}</textarea></td><tr>
                             <tr><td class="boldtext">Application Date:</td><td><input type="text" value="${ar.dateofapplication}" name="appdate" class="noInputbox" readonly/></td></tr>
    <tr><td class="boldtext">Application Time:</td><td><input type="text" value="${ar.timeofapplication}" name="apptime" class="noInputbox" readonly/></td><tr>
    <tr><td class="boldtext">Results of the Applicattion:</td><td><input type="text" value="${ar.appresults}" name="fresult" class="noInputbox" readonly/>
         </c:forEach>
    <tr><td align="center"><input type="submit" name="process" value="Generate License" class="genlicButton" disabled="disabled"/></td><td align="left"><input type="button" class="genlicButton" value="BACK" onClick="history.back()"/></td></tr>
    <tr><td colspan="2"></td></tr>
    </table>
         </td>
         <td valign="bottom">
              <table width="100%" border="0">
    <tr>
    <td valign="bottom">
              <iframe name="confirm" noresize="" height="200" width="490" src="form2regs.jsp" frameborder="0"></iframe>
              </td>
    </tr>
    </table>
         </td></tr>
    </table>
    <hr/>
         <input type="hidden" name="hide1" value='<%=request.getParameter("pname")%>'/>
              <input type="hidden" name="hide2" value='<%=request.getParameter("choice")%>'/>
              <input type="hidden" name="hide3" value=''/>
              <input type="hidden" name="hide4" value='<%=request.getParameter("pname")%>'/>
    </form>
    </body>
    </html>

    Off the top of my head, confirm is a function of the window object, so you can call it like window.confirm(......whatever....
    I think it should work without explicitly referencing the window object (ie like you have done) but maybe it depends on the firefox version.
    Failing that, some pop-up blockers might block confirm boxes (i know some block alert boxes, anyway) so try disabling any pop up blockers.
    Thirdly, this is really (I reckon) a Javascript issue, so if you don't have any luck on this forum, you might have better luck on a javascript forum (such as sitepoint.com or webdeveloper.com). If you post the HTML output from the server to the browser, then someone there might be able to help.

  • Js-confirm box with request and passing value: incorrect url

    Hi folks!
    Scenario: User clicks on link-column field in tablular form, Confirm box pops up with a confirmation message, with "OK" generates a request and should pass a value from the form into an item for further processing.
    The URL in the column link as of now looks like that:
    javascript: apex.confirm("message goes here...", {request:"EQDONE", set:{"P2100_X": "#EQMID#"}});For some reason just nothing happens. When I omit the "javascript:", I get an unvalid-url error message. But if I change the procedure name, shoudln't I get some error message also?
    Please tell me what's wrong. Thank you! :)

    Hmm... Ok, makes sense... a little.
    The use of (in my case) #EQMID# works, if the target is not URL but "Page in App", and you use the Column Link Dialog fields "Name" and "Value", but maybe because at this point it gets renderes into html and not when called from a javaScript function? Thats how I understand it now.
    However: I have just looked into the html-sourcecode. The java Script call IS actually fully rendered with the corrosponding IDs.
    This is a sample of one table row:
    <tr class="even"><td  align="left" headers="Erfasst">13.08.2012</td><td  align="left" headers="KundenNr">4784668</td><td  align="left"
    headers="Kontrolle">XML-Abrechnung - Abrechnungsart überprüfen bei KundenNr: 4784668</td><td  align="left" headers="Details">TD, STEWEAGSTEG_LF:
    Papier+Archiv (GK)</td><td  align="left" headers="Ausnahme bis">-</td><td  align="left" headers="bearbeitet von">-</td><td  align="center" headers=
    "'ERLEDIGT'"><a href="javascript: apex.confirm("message goes here...", {request:"EQDONE", set:{"P2100_X": "34"}});" ><img src="wwv_flow_file_mgr.get_file?
    p_security_group_id=6519817386341009&p_flow_id=150&p_fname=ausnahmeBtn_check.png" alt="" title="Fehlerhaften Verrechnungstyp im SDK-PS ausbessern
    und Eintrag als erledigt kennzeichnen."></a></td><td  align="center" headers="'AUSNAHMEREGELUNG'"><a href="f?p=150:2100:1212226464451606:EINGAU
    SNAHME:NO::P2100_KUNU_AUSNAHME,P2100_EQMID,P2100_DATEPICK_AUSN:4784668,34," ><img src="wwv_flow_file_mgr.get_file?p_security_group_id=
    6519817386341009&p_flow_id=150&p_fname=ausnahmeBtn.jpg" alt="" title="Diesen Kunden als Ausnahmeregelung bis zu vorgegebenem Datum deklarieren.">
    </a></td></tr>The set statement containe the correct ID in each row! Here 34.
    So, according to http://docs.oracle.com/cd/E17556_01/doc/apirefs.40/e15519/javascript_api.htm#AEAPI274 , it should work.
    Anyway, I will try your suggestion using the fnn array.
    Edited by: tpetri on 16.08.2012 08:34

  • Displaying a caption when multiple click boxes has been clicked in a slide.

    I have 9 click boxes in my slide which when clicked opens a different page except 1 click box.1 click box takes the user to the previous page . I want to display a text caption when the user has clicked other 8 click boxes just to make sure they go through all the pages. Is there a way in captivate to do this? If yes, how do I do it?

    Since you are not yet familiar with advanced actions (and variables?), will try to explain in detail and provide some links to articles/blog posts as well.
    Create 8 user variables, one for each click box (Project, Variables); I will label them v_one, v_two.....v_eight It is not necessary to give a default value
    Create another user variable v_counter that will be incremented whenever a click box has been clicked for the first time
    Create a first click box (set to visible), label it CB_One (find that easier) and in the Properties panel, Action accordion, On Success change the action to 'Execute Advanced actions'. Then open the actions dialog box with the Folder icon that appears.
    You have to create a conditional action, so select that type, and label it CB_One (is possible, an exception because normally you cannot have same labels); this action will need two decisions (have a look at my video tutorial: http://kb2.adobe.com/community/publishing/858/cpsid_85847.html):
    First decision 'Visited' checks if the click box has already been clicked, visible when the value of v_one = 1; if this is not the case (first click) v_one gets the value=1 and the counter v_counter is incremented
    Second decision 'Check' checks the value of the counter, and shows an initially invisible button (I choose a button, BtNext but you can also have a click box) if the counter reaches 8, bummer the forum doesn't allow me to insert an image, have to type:
    IF section                       v_counter is equal to 8
    Actions section             Show BtNext
    Duplicate the click box 7 times, label them CB_Two,  ..... CB_Eight  (beware: case sensitivity). To each copy the same advanced action is attached, but you'll have to create duplicate actions for each one CB_Two....  In the duplicates you have to replace the variable v_one by the proper variable (v_two...) in the first decision; the second decision remains the same
    Test.
    Lilybiri

  • How to make page continue after all click boxes have been clicked (CP6)

    Hi,
    I have a standard non quiz hotspot page in my course. I want this page to continue to show a final animation once the learner has clicked all click boxes on screen.
    At the moment, I have set up Advanced Actions to make the click boxes show the relevant information successfully. I have also set up an array which tells the page to continue once all the click boxes have been clicked, however the page does not continue until the user clicks on the page again AFTER clicking all the click boxes.
    Why is this happening?
    Thanks

    Lilybiri, I had problem with advanced actions and you helped me a great deal with your skills and your template for reusing.
    I will try to explain the best I can, If there are 3 buttons on a slide, and when each one is clicked: they assign some variable from 0 to 1, conditional action says if all assigned variables are 1 then do action for that slide, slide action can be: show 4th button (initially invisible) for example. That 4th button will be visible only if you proceed to some other slide by clicking one of those first 3 buttons (via jump to slide), and when you navigate back to that initial slide 4th button will be visible. This was the only way for me to show 4th button which is initially invisible on a slide with conditional actions. Standard actions works just fine: you click something and assigned action is performed. But, again for conditional actions slide needs to be reloaded.  For me it works only this way otherwise nothing happens on a slide when I have situation like this (with conditional actions). This is why I have replied in this way since I have recognized my problem. Am I wrong? And yes, event is triggered on slide Enter.

  • Button, Javascript Confirm Box and Process

    I have a button on a page. When someone click on the button, depends on the value on a item, if it's not null, then pop up a confirmation box, if the item is null, the call a process directly. If the confimation is true, then call the same process, otherwise page won't be to submitted.
    I' m still on version 1.6.
    Anyone could give me some help?
    million thanks!
    Ran

    Thans for the reply.
    Here is what I did:
    I created another item called itemB. And put a javascript function on the HTML Header. And put a image button and use onclick to trigger the function. Based on the confirm is true or false, the javascript will set the itemB to two different values. And the process will run based on the value of the itemB. It seems to work sometimes, but not always. I don't know if I am missing anything or maybe it's not a right way to do it. Could someone take a look for me. Here is the javascipt.
    <script language="JavaScript" type="text/javascript">
    function checkMissing(formItem,formItem2)
    var t1 = document.getElementById(formItem).value;
    if (t1 != null)
      conmod = confirm("There is/missing parts, Do you wnat to continue to close the seesion?");
      if (conmod == true)
       document.getElementById(formItem2).value = "CLOSE";
       doSubmit();
      else if (conmod == false)
        document.getElementById(formItem2).value = 0;
      else
       document.getElementById(formItem2).value = "CLOSE";
       doSubmit();
    </script>

  • I have version 3.6.16 and when I login to my hotmail account, and type the first letter of the email address, a drop down box appears with my hotmail address and I can choose it from that box with a click. How do I get version 4 to do this? Thanks.

    I have version 3.6.16 and when I login to my hotmail account, and type the first letter of the email address, a drop down box appears with my hotmail address and I can choose it from that box with a click.
    How do I get version 4 to do this?
    Thanks.

    The new but not-ready-for-prime-time autocomplete method searches for matches that contain the entered text, not just ones that begin with the string. Your options are:
    1) type in longer strings that narrow the search
    2) use an add-on to search just the beginnings:
    https://support.mozilla.org/en-US/questions/1037469
    3) install an older version of TB:
    http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/

Maybe you are looking for