iT邦幫忙

0

[網頁] 列印完成跳頁

各位大大好:

想請問如果有列印就跳A頁,若按取消跳B頁

原本一開始網頁載入就是列印,不管有按列印或按取消都是跳A頁,想請問要怎麼分開
謝謝

function init()
{
    window.print();
    form1.submit();
}
網頁無法控制
mayyola iT邦新手 3 級 ‧ 2019-02-01 11:09:12 檢舉
那...要用甚麼控制@@
Luis-Chen iT邦新手 5 級 ‧ 2019-02-04 21:00:03 檢舉
你想問的是瀏覽器的滑鼠右鍵列印還是自己開發的列印按鈕功能?

2 個回答

0

像這樣?

<button type="button">列印</button>

$(document).ready(function() {
  $('button').click(function() {
    if (confirm('是否要列印 ?')) {
		window.print();
		form1.submit();
    }else{
		var url = 'B頁的網址';
      $('#content').load(url);
	}
  });
});

他應該是指印表機設定的列印判斷..
https://ithelp.ithome.com.tw/upload/images/20190201/20061369gtJMZQEIka.png

0
浩瀚星空
iT邦高手 1 級 ‧ 2019-02-01 13:17:31

網頁列印一般基於本機安全性原則的特性。
是無法去偵測到本機開啟的列印頁才對。

不過跟著鄉民看熱鬧說的方式,可能是能偵測的方式。
沒試過也不太確定就是了。比較擔心是ie獨有的語法。就沒用了。

那個我試過了chrome也可以偵測~
但那是..
開啟前onbeforeprint
http://www.w3school.com.cn/tiy/t.asp?f=html5_ev_onbeforeprint
開啟後onafterprint
http://www.w3school.com.cn/tiy/t.asp?f=html5_ev_onafterprint
跟列印上的按鈕操作無關..

看以後的HTML6有沒有支援機器操作~
https://kknews.cc/zh-tw/tech/om5aoro.html

我要發表回答

立即登入回答