Следующая страница HTML должна открыть http://www.seznam.cz в новом окне, а затем открыть диалоговое окно «Печать», чтобы разрешить его печать.Печать страницы с помощью javascript не работает
<html>
<head>
<script>
function printPage()
{
var newWindow = window.open("http://www.seznam.cz", "seznam");
newWindow.document.close();
newWindow.focus();
newWindow.print();
newWindow.close();
}
</script>
</head>
<body>
<a onClick="printPage(); return false;" href="">Print</a>
</body>
</html>
Однако это только печатает пустую страницу с «о: пустой» в верхнем правом углу и текущей даты и времени в правом нижнем углу.
Почему он не работает должным образом?
возможно связанные с [этот вопрос] (http://stackoverflow.com/questions/6690598/permission-denied-to-access-property-in-iframe), это может быть проблема [той же политики происхождения] (http://en.wikipedia.org/wiki/Same_origin_policy). –
Да, я думаю, это действительно проблема одной и той же политики происхождения. Вот почему версия @ collprarun работает, а оригинальная - нет. –