以post開啟新視窗的JQUERY實現

2021-06-21 01:54:45 字數 1214 閱讀 4939

網路上已有此功能的函式,是以純js實現。但是在專案中發現,此函式無法相容firefox,由此我重寫了此方法.

//預設新視窗配置

var windowdefaultconfig = new object;

windowdefaultconfig['directories'] = 'no';

windowdefaultconfig['location'] = 'no';

windowdefaultconfig['menubar'] = 'no';

windowdefaultconfig['resizable'] = 'yes';

windowdefaultconfig['scrollbars'] = 'yes';

windowdefaultconfig['status'] = 'no';

windowdefaultconfig['*******'] = 'no';

/**

* 以post表單方式開啟新視窗的jquery實現

@param:url 需要開啟的url

@param:args url的引數,資料型別為object

@param:name 開啟url視窗的名字,如果同一按鈕需要重複地開啟新視窗,

而不是在第一次開啟的視窗做重新整理,此引數應每次不同

@param:windowparam 新開啟視窗的引數配置

* @author: haijiang.mo

*/ function jqueryopenpostwindow(url,args,name,windowparam)

//轉殖視窗引數物件

var windowconfig = clone(windowdefaultconfig);

//配置視窗

for(var i in windowparam)

//視窗配置字串

var windowconfigstr = "";

for(var i in windowconfig)

//繫結提交觸發事件

_form.bind('submit',function());

//觸發提交事件

_form.trigger("submit");

//表單刪除

_form.remove();

}

記錄下來,以後可以用。

鏈結開啟新視窗

開啟新視窗 彈框 flash動畫 window.showmodaldialog 用於彈出模式視窗,並從彈出的視窗中獲取返回值。在某些情況下,模式視窗是很有用的。一 使用格式 returnvalue window.showmodaldialog surl varguments sfeatures 引數...

sharepoint 鏈結 開啟新視窗

最近我想把sp的 的鏈結在新視窗中開啟,在網上找了許多,看上去比較煩,後來找到一篇可以簡單操作就能實現在新視窗中開啟。原始貼在這裡 首先 開啟下面的目錄,修改前別忘做備份 c program files common files microsoft shared web server extensi...

Vue 路由開啟新視窗

vue實現路由跳轉新視窗開啟 1 標籤實現新視窗開啟 官方文件中說 v link 指令被 元件指令替代,且 不支援 target blank 屬性,如果需要開啟乙個新視窗必須要用 a 標籤,但事實上vue2版本的 router link 是支援 target blank 屬性的 tag a 示例如下...