Rondra: Modal Dialog formsubmit mit Button und enter key

Hallo,

ich bin schon am verzweifeln, daher frag ich euch. Vielleicht hat einer einen guten Rat:

ich mache aus einem Fenster einen Modaldialog auf. Darin kann ich was eintippen und das soll per formsubmit (enter-taste ODER Button-Click) an das Hauptfenster submitten und nach dem formsubmit nach 2 sek. sich selbst schliessen. Es klappt zum verrecken nicht. Was mache ich falsch?? Hier mein Code:

MODAL DIALOG
<script>
window.name="myself";
 function favSubmit()
 {
     document.myForm.submit();
  window.setTimeout("window.close()", 3000);
 }
 function entsub()
 {
  var code = window.event.keyCode;
  if (code == 13)
  {
  favSubmit();
  }
 }
</script>
<body>
<form name="myForm" action="main.html" method="post">
<input name="favoriteName" type="text"/>
<input type='button' name='Submit' onClick='favSubmit()' onkeypress='entsub()'   value='abschicken'>
</form>
</body>

  1. ähh, vor lauter Panik vergessen zu sagen:

    das form wird überhaupt nicht abgeschickt. Auch das Fenster geht nicht zu.
    Für jede Hilfe dankbar sie ist. ;)

    lg
    Rondra