Я написал следующую функцию для вызова другой страницы, когда я нажму кнопку печати. но когда я нажимаю кнопку «Печать», она открывает текущую страницу вместо той, которую я хочу вызвать.на печать щелкните, как открыть другую страницу?
function printme(tripId, requestId, Ecommerce) {
//alert("print is called");
alert(tripId);
alert(requestId);
alert(Ecommerce);
window.location.href = "ViewTripConformationPrint.cshtml?";
window.print();
//workaround for Chrome bug - https://code.google.com/p/chromium/issues/detail?id=141633
if (window.stop) {
location.reload(); //triggering unload (e.g. reloading the page) makes the print dialog appear
window.stop(); //immediately stop reloading
}
return false;
}
Возможный дубликат [Есть ли способ иметь обратный вызов onload после изменения window.location.href?] (Http://stackoverflow.com/questions/13811582/is-there-a-way-to-have- ан-OnLoad-обратный вызов после того, как меняющийся-оконных расположения-HREF) –