Я собираюсь напечатать страницу без загрузки этой страницы. Когда я искал в переполнении стека, я нашел следующий пример лучшим.
Но проблема в том, что я не могу передать какой-либо параметр, используя атрибут src
.
Теперь я ищу способ передачи параметра на внешнюю страницу , а затем печать этой страницы без загрузки этой страницы.
Если кто-нибудь может мне помочь, я буду благодарен, но, пожалуйста, не отмечайте мой вопрос как дублированный вопрос.
<html>
<head>
<title>Index</title>
<script src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script>
$(document).ready(function(){
$('#loaderFrame').load(function(){
var w = (this.contentWindow || this.contentDocument.defaultView);
w.print();
});
$('#printerButton').click(function(){
$('#loaderFrame').attr('src', 'print.php');
});
});
</script>
<style>
#loaderFrame{
visibility: hidden;
height: 1px;
width: 1px;
}
</style>
</head>
<body>
<input type="button" id="printerButton" name="print" value="Print It" />
<iframe id="loaderFrame" ></iframe>
</body>
</html>