
在添加新記錄時(shí),有時(shí)候我們需要將部分動(dòng)態(tài)內(nèi)容自動(dòng)添加到指定的文本域,例如上傳一個(gè)文件后,將文件名自動(dòng)添加到一個(gè)獨(dú)立的記錄框內(nèi),以ASP代碼為例,以下代碼實(shí)現(xiàn)了此功能。
<% if request.querystring ("upload") <> "" then %><script>window.opener.mainform.content.value+='<img>uploadfiles/<%=UploadFormRequest("file")%></img>';window.close();</script><% end if %>
代碼解釋:這個(gè)行為是在打開的子窗口中實(shí)現(xiàn)的。先使用條件判斷決定執(zhí)行順序,若條件滿足,即向父窗口中名為"mainform"的表單的文本域插入值(文本域名為content),,然后關(guān)閉打開的子窗口。