链接CFWindow无法按预期工作

时间:2013-05-10 05:17:19

标签: coldfusion

我是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()时,它确实有效。知道如何解决这个问题吗?

0 个答案:

没有答案