Я использую этот код window.onload=fucnton Print(){window.open(); window.close()} в YouPrint.aspx. Но он отлично работает в IE 9. Это не работает в IE 8 и IE 7. Показать ошибку javascript, например, «Ошибка потока стека». Почему ? если у вас есть решение, пожалуйста, покажите мне, как решить эту проблему. Пожалуйста, помогите мне. Спасибо. С уважением, ПСТ.
Как закрыть окно при загрузке тела в IE 8 и IE 7?
comment
Возможный дубликат Javascript для закрытия IE6, IE7, IE8 и Firefox без окна подтверждения?
- person Paul Karam   schedule 02.11.2018
Ответы (1)
У меня нормально работает в 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>
Какой тип документа вы используете? Я проверил это со строгим, и это тоже работает. Больше информации пожалуйста...
person
LFN
schedule
07.10.2011