案例一:
將儲存功能寫在另一個asp裡面,js定義兩個父子視窗關係
在父視窗(f100.asp) 按下儲存按鈕,
利用button onclick開啟子視窗(b010. asp),執行儲存功能,
js關閉子視窗,且重整父視窗。
f100.asp
<form name="frmform" method="post" action="f100.asp?
<input type=button value="儲存" onclick='run_submit();' class="formcss">
'...
</html>
<script language="javascript">
function run_submit(){
var url="b010.asp"
frmform.action=url;
var xwin = Newopenurl("about:blank","
frmform.target = "xwin";
if(xwin.opener==null) xwin.opener=window; //設定新視窗和舊視窗的關係
frmform.submit();
}
</script>
|
b010.asp
'儲存功能
'...
<script language=javascript>
//關閉子視窗,且重整父視窗。
window.close();
window.opener.location.reload(
</script>
|
****************************** ****
案例二:
將儲存功能寫在另一個asp裡面,(不開啟子視窗)
在網頁(watchgrant_f010.asp) 按下儲存按鈕,
導入第二個網頁(watchgrant_q010.asp) 執行儲存功能,
儲存功能執行完畢後,再利用js導回第一個網頁。
註 : 第一個網頁有兩個form,與此案例沒有什麼關係。
f010.asp
<!--撰寫2個form-->
<!--第一個form-->
<form name="form" method="post" action="f010.asp?
<!--第二個form-->
<!--第二個form,將儲存功能寫在另一個asp裡面,--
<form name="form1" method="post" action="q010.asp?id=<%=P_id%>&no=<%
<INPUT class=formcss_other type=submit value="儲存" name=save>
|
q010.asp
'儲存功能
'...
<script language=javascript>
alert ("個人費用登記作業成功!!")
window.location.href="/f010.asp?id=<%=P_
</script>
|
完畢。
沒有留言:
張貼留言