Как закрыть окно при событии onload тела в IE 8 и IE 7? - PullRequest
0 голосов
/ 07 октября 2011

Я использую этот код window.onload = fucnton Print () {window.open (); window.close ()} на YouPrint.aspx. Но он отлично работает в IE 9. Это не работает в IE 8 и IE 7. Покажите ошибку javascript, например, «Ошибка потока стека». Зачем ? Если у вас есть решение, пожалуйста, покажите мне, как решить эту проблему. Пожалуйста, помогите мне. Спасибо. С уважением, PST

1 Ответ

0 голосов
/ 07 октября 2011

Работает нормально для меня в IE7 / IE8, используя следующий тестовый файл:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
<body onload="window.print(); window.close();">

    <span>Test</span>

</body>
</html>

Какой тип документа вы используете? Я проверил это со строгим, и это тоже работает. Больше информации, пожалуйста ...

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