Professional Web Applications Themes

pop-up window, self.close and MM's Checkform behaviour - Macromedia Dreamweaver

Hey, being the javascript novice that I am, can anyone help me with this little problem? I have a pop-up window that is used to enter details for a new author in a system I am developing. The form is targetted to action in the calling window. When the form is submitted I would like the form to be validated, and then if there are no problems for it to close automatically. This is what I have on my submit button at the moment. <input name="submit" type="submit" id="submit" onClick="MM_validateForm('authorlogon','','R','aut horfirstname','','R','authorlastname','','R','auth oremail','','RisEmail');return doent.MM_returnValue; self.close();" value="Go!"> It appears that self.close() never gets ...

  1. #1

    Default pop-up window, self.close and MM's Checkform behaviour

    Hey,

    being the javascript novice that I am, can anyone help me with this little problem?

    I have a pop-up window that is used to enter details for a new author in a system I am developing. The form is targetted to action in the calling window.

    When the form is submitted I would like the form to be validated, and then if there are no problems for it to close automatically. This is what I have on my submit button at the moment.

    <input name="submit" type="submit" id="submit"
    onClick="MM_validateForm('authorlogon','','R','aut horfirstname','','R','authorlastname','','R','auth oremail','','RisEmail');return doent.MM_returnValue; self.close();" value="Go!">

    It appears that self.close() never gets fired at all. What have I done wrong? I have used other javascripts on buttons in combination with self.close() and they work fine!

    Cheers in advance!
    - B


    Brad Guest

  2. #2

    Default Re: pop-up window, self.close and MM's Checkform behaviour

    On Thu, 7 Aug 2003 11:05:17 +0000 (UTC), "Brad Kerr"
    com wrote:
     


    Of course it doesn't. The RETURN statement tells it to stop processing
    further commands and *return*.

    First thing is, the behaviors should be applied to the <form> tag and
    called in the onSubmit event. It is possible to submit a form without
    clicking the button. Untested, but you might try:

    <form ... onSubmit"MM_validateForm(...);if(doentMM_return Value)
    self.close(); return doent.MM_returnValue;">


    Gary
    Gary Guest

  3. #3

    Default Re: pop-up window, self.close and MM's Checkform behaviour

    Gary,

    that's works great! Dunno why I didn't think of using onSubmit! Oh yes I do - it's cos I'm a dumbass!

    Cheers,

    - B



    Brad Guest

  4. #4

    Default Re: pop-up window, self.close and MM's Checkform behaviour

    On Thu, 7 Aug 2003 18:26:15 +0000 (UTC), "Brad Kerr"
    com wrote:
     

    You're welcome. Take heart. You're not alone. It's a common mistake.


    Gary
    Gary Guest

Similar Threads

  1. Close Browser Window behaviour
    By dammit! in forum Macromedia Exchange Dreamweaver Extensions
    Replies: 3
    Last Post: October 10th, 12:27 PM
  2. close my project that is in a browser window (close this window)
    By Carlos Gonçalves in forum Macromedia Director Lingo
    Replies: 2
    Last Post: November 14th, 02:24 PM
  3. MIAW forget window vs. close window
    By Mythic Wave in forum Macromedia Director Lingo
    Replies: 2
    Last Post: October 7th, 01:16 AM
  4. window sizing & close this window code
    By Evertjan. in forum ASP
    Replies: 0
    Last Post: July 16th, 03:55 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139