Печать страницы и функция click()
Есть код
<SCRIPT> $(document).ready(function() { $(".btnPrint").printPage(); }); function PrintAndLoad(){ $('.btnPrint').click(); alert('Привет'); setTimeout("window.location.href='index.php'", 5000); } </SCRIPT> В середине HTML вызов: <P><A class=btnPrint href="index.php">Print!</A></P> <script> PrintAndLoad(); </script> Alert выдает, на страницу переходит, но не печатает. А если вызывать по кнопке через onClick="PrintAndLoad();", то печатает. Подскажите, пожалуйста, почему $('.btnPrint').click();не хочет работать, если его вызвали не с кнопки, а просто так? |
ну я думаю для начала переписать сет тимеаут:
setTimeout(function(){window.location.href='index. php'}, 5000); и есть такой метод printPage(), честно говоря я с ним не сталкивался.. он печатает или что он делает? |
ну и обработчик привязать нужно:
$('.btnPrint').click(function(){$(this).printPage();}) |
А еще лучше:
$('.btnPrint').on('click',function() { $(this).printPage(); }); |
Часовой пояс GMT +3, время: 08:10. |