我是ColdFusion的新手,但我收到了一个创建网络应用程序的项目。
我坚持制作多个cfwindow。我有一个页面显示所有即将到来的培训课程(称为第A页)。它允许管理员单击链接以打开窗口并查看为该类注册的所有学生(称为页面B)。在B页中,我希望在每个学生名下都有一个链接。当教师点击它时,他可以打开另一个cfwindow
,其中包含用于输入付款信息的表单。即检查学生发送的号码。
这是我到目前为止所得到的:
页面A:
<script type="text/javascript">
function viewList(id)
{
try {
ColdFusion.Window.destroy('view', true);
}catch(e) {}
ColdFusion.Window.create('view','Registration List', 'registration_list.cfm?id=' + id, {center:true, width:300, height:100, model:true});
}
</script>
<!---output trainingid with a given query name--->
<cfoutput query="myqueryname">
<tr>
<td colspan="3" align="center"><a href="##" onclick="javascript:viewList('#TrainingID#')">View Registration List</a></td>
</tr>
</cfoutput>
<cfajaximport tags = "cfwindow">
<cfajaximport tags = "cfform">
第B页:
<script type="text/javascript">
function showDetail(detailid)
{
try {
ColdFusion.Window.destroy('viewFull', true);
}catch(e) {}
ColdFusion.Window.create('viewFull','Detail List', 'detail_form.cfm', {center:true, width:300, height:100, modal:false});
}
</script>
<cfoutput query="viewregistration">
First Name:#viewregistration.FirstName#<br />
Last Name: #viewregistration.LastName#<br />
Email: #viewregistration.Email# <br />
County: #viewregistration.Name#<br />
<a href="##" onclick="javascript:showDetail('#ContactID#');">View</a>
</cfoutput>
<cfajaximport tags = "cfwindow">
<cfajaximport tags = "cfform">
当我测试我的页面并点击“查看”时,没有任何显示。但是,当我更改onclick
以显示alert()
时,它确实有效。知道如何解决这个问题吗?