выполнить window.close () ПОСЛЕ публикации данных формы - PullRequest
1 голос
/ 20 декабря 2011

При разработке Punch-out shop для пользователей SAP мы хотели бы, чтобы браузер закрывался после того, как пользователь нажимает кнопку "Отправить" в корзине.

Мы должны отправить HTTP-данные нашей HTML-формы на целевой URL-адрес.Если мы используем onSubmit = "window.close ()", то JavaScript window.close () срабатывает до отправки формы, а данные формы не публикуются.

Кто-нибудь преодолел эту проблему?

1 Ответ

0 голосов
/ 20 декабря 2011

Лучший ответ - это получить страницу, на которую вы отправляете, вернуть html-страницу, которая закрывается самостоятельно

<html>
  <body onload="window.close()">
  </body>
</html>

В качестве краткого замечания большинство браузеров позволяют вам только закрыть окно, которое у вас есть.открывается с помощью window.open.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...