JS D调用iframe中的控件

hmte7ahwxy 2012-09-20 11:49:05
下边是代码部分:
function Reject_Click()
{
SetActionButtonStatus(true);
if( window.confirm("Are you sure reject this request?") == false )
{
SetActionButtonStatus(false);
return false;
}
<%if(IsAspForm == 0) {%>

//Form1.remark.value = Form1.memo.value;
Form1.nextuserid.value = "999";
document.forms[0].tranid.value="SYSTRAN_REJECT";
document.forms[0].formcontent.value = userform.GetFormContent(true);
Form1.submit();

<%}else{%>
userform.document.forms(0).processid.value = Form1.processid.value;
userform.document.forms(0).workitemid.value = Form1.workitemid.value;
userform.document.forms(0).taskid.value = Form1.taskid.value;
userform.document.forms(0).startonly.value = Form1.startonly.value;

userform.document.forms(0).remark.value = Form1.remark.value;
userform.document.forms(0).tranid.value = "SYSTRAN_REJECT";
userform.document.forms(0).formstatus.value = "1";
userform.document.forms(0).submit();

<%}%>
}
<body id="itemdetail" onload="javascript:SetContent()" onunload="javascript:Close();" scroll=no>
<form id="Form1" runat="server">
<input type="hidden" value="0" name="formtype"> <input type="hidden" value="1" name="formstatus">
<input type="hidden" value="0" name="tranid"><input type="hidden" value="0" id="print" name="print" runat="server">
<input type=hidden value="<%#ProcessId%>" name=processid> <input type=hidden value="<%#WorkItemId%>" name=workitemid>
<input type=hidden value="<%#TaskId%>" name=taskid> <input type=hidden value="<%#StartOnly%>" name=startonly>
<input type="hidden" id="remark" runat="server" value="<%#sRemark%>">
<input type="hidden" id="genremark" runat="server" value=0>
<input type="hidden" id="notifynext" runat="server" value=1>
<input type=hidden value="<%#ActivityId%>" name=activityid>
<TABLE><TR><TD><TABLE height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TBODY>
<TR height="100%">
<TD vAlign="top" align="left">
<iframe class=form id=userform style="WIDTH: 100%; HEIGHT: 100%" src="<%#FormName%>" frameBorder=0></iframe>
</TD>
</TR>
</TBODY>
</TABLE></TD></TR></TABLE>
我想问的是红色部分的代码是什么意思呢?
如果是表示iframe中的控件的值的话,一般我们不都是这样写么
document.getElementById('userform').contentWindow.document.getElementById('workitemid').value
...全文
81 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧