JS 模擬表單在新視窗開啟,避免廣告攔截

2021-09-22 13:09:41 字數 544 閱讀 9648

說起廣告攔截,這應該是瀏覽器的乙個特性,它會將window.open產生的視窗預設為乙個廣告,將它進行攔截,但有時,這不是我們所希望的,有時,我們就是需要它在客戶端的瀏覽器上彈出乙個新視窗,以展示資料處理的更新結果,例如,乙個建立商品的預覽功能,它需要先儲存資料,然後再在新視窗展示最新的資訊,這種需求並不少,而大多數人的作法就是使用window.open去彈視窗,但它確實不是一種好的方式!

我們知道表單提交實際上可以把post的結果響應到新視窗上,我們就是利用表單的這種性質,在js中偽造乙個form,來實現新視窗展示資料的功能  

//

偽裝一下表單提交在新視窗

function

newwinurl( url )

在程式呼叫它時,可能有這樣的**

//

預覽功能

$("#do").click(function

() ,

success:

function

(data)

});});

0了,可以進行測試了.

JS開啟新視窗並居中顯示

hml部分 onclick opennewwindow js部分 功能 開啟新得瀏覽器視窗並居中顯示 引數 url 需要開啟的url位址 name 開啟的視窗名稱,可以為null customwidth 視窗的寬度 customheight 視窗的高度 function opennewwindow ...

js開啟新視窗的各種方法

window.top.location url 可以在iframe中的頁面在父視窗重新整理開啟 window.open方法可控制的樣式豐富,比如我們可以控制視窗顯示的大小,視窗顯示的內容,以及位置等等。都是使用js中的window.open有乙個缺點就是容易被瀏覽器遮蔽。本文介紹了js中開啟新視窗的...

js開啟新視窗的各種方法

window.top.location url 可以在iframe中的頁面在父視窗重新整理開啟 window.open方法可控制的樣式豐富,比如我們可以控制視窗顯示的大小,視窗顯示的內容,以及位置等等。都是使用js中的window.open有乙個缺點就是容易被瀏覽器遮蔽。本文介紹了js中開啟新視窗的...