網路上已有此功能的函式,是以純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 示例如下...