Form提交打開固定大小窗口的解決辦法

- 中國WEB開發者網絡 (http://www.webasp.net)
-- 技術教程 (http://www.webasp.net/article/)
--- Form提交打開固定大小窗口的解決辦法 (http://www.webasp.net/article/9/8082.htm)
-- 作者:未知
-- 發佈日期: 2004-02-16
<!--

將數據提交到一個固定大小的窗口頁面

之所以window的name在後面來賦值,是為了提高打開一個新頁面的效率,一般來說

我們要打開一個固定名稱的窗口時,比如window.open "xxx.asp","windowname"

如果客戶端打開多個IE窗口,window.open的時候會首先檢測客戶端每個IE窗口是否有重名,

如果有重名會直接提交到重名窗體中,在這裡有一個檢測的過程,所以打開速度會非常慢。

所以在這裡使用的是先打開頁面,後賦name的做法。

開始

-->

<Form id="frm_List" name="frm_List" Method="Post">

<input type=hidden id="hid_Record" name="hid_Record">

</Form>

<Script Language=VBScript>

Dim objWin



With document.all("frm_List")

.item("hid_Record").Value = "100"

.Action = "update.asp"

.Target = "WindowName"

Set objWin = window.Open ("about:blank","","")

objWin.Name = "WindowName"

.Submit

End With

</Script>

<!--結束-->


webasp.net