使用js在新視窗中POST資料

2022-01-11 23:08:46 字數 1051 閱讀 3764

最近在做自己的部落格,寫文章的時候有乙個預覽功能,當時使用的是彈出框來進行預覽,感覺體驗不是很好。

/*

* 在新視窗post

* action: form的action屬性,要post的位址(url)

* data: form中的資料,資料格式為 [, ]

* data的值可以使用jquery的方法 $("#form1").serializearray()獲得。

*/createpostnewwindow: function(action, data));

_form.submit();

_doc.body.removechild(_form);

}

126郵箱的預覽的js**沒有扒到,最後扒到了qq郵箱的寫法,然後進行了修改。

qq郵箱的**檔案位址為(做了防盜煉):

其實現的核心**:

_createpostnewwindow: function(_asname, _assrc, _aodata, _aswinparam) 

_onewwinform.innerhtml = "";

if (_assrc.indexof("sid=") < 0)

_onewwinform.action = _assrc;

_onewwinform.target = _asname;

_onewwinform.onsubmit = function()

;_aodata = _aodata || {};

_aodata.sid = _aodata.sid || gettop().getsid();

gettop().e(_aodata, function(_asvalue, _askey) );

_onewwinform.submit();

}

搜尋有說使用window.open會被瀏覽器給攔截,反正沒有試過,將form的target屬性設定為_blank,則會在新的視窗中進行post操作,因為預覽和發布文章是乙個form,所以決定預覽的時候新建乙個form視窗進行操作。

使用jquery在新視窗中開啟外部鏈結

使用 rel屬性的鏈結,你可以指定該鏈結的當前源文件目標方向,這個屬性通常用於搜尋引擎優化和樣式選項。在新視窗中開啟鏈結,你可以使用target屬性。如果你想要所有的外部鏈結在新視窗中開啟?可以使用jquery 給target屬性新增乙個外部鏈結,你可以使用屬性選擇器來使用jquery 1 jque...

怎樣在新視窗中開啟 jsp頁面

1,2 1 如果讓本頁轉向新的頁面則用 2 如果需要開啟乙個新的頁面進行轉向,則用 3用showmodaldialog開啟乙個頁面,如何在開啟的頁面上得到父視窗的域值?將window物件作為showmodaldialog方法的引數,即 window.showmodaldialog x.htm win...

C 防止WebBrowser在新視窗中開啟鏈結頁面

在日常的開發中,大家有時需要用webbrowser載入url,來實現某些功能。而這時,我們就不希望所開啟的頁面中的鏈結,在新視窗中開啟,因為這樣的話,實際上是用系統預設的瀏覽器開啟了,從而脫離了你的webbrowser,也就不能被你所控制了。要解決這個問題,可以使用下面的方法 假設webbrowse...