我需要一个简单的弹出窗口,用于在用户点击链接时显示详细信息策略。因此,在文本中将有一个链接,例如在此处查看详细信息,当用户单击此处查看详细信息时,会弹出一个弹出窗口。 我知道如何在javascript中做到这一点,但现在这种类型的弹出看起来很古老,可以被弹出窗口拦截器阻止。 我可以使用cfmessagebox吗?我用Google搜索并获得了许多示例,但没有人从链接中调用cfmessagebox。 有人可以帮忙吗?
答案 0 :(得分:0)
<script type="text/javascript">
function showMB(mbox) {
ColdFusion.MessageBox.show(mbox);
}
</script>
<cfform>
<p>Click a button display the corresponding message box.</p>
<cfinput name="Prompt" type="button" value="Prompt"
onclick="showMB('mymessagebox01')">
</cfform>
<!--- Code to define the message boxes. --->
<cfmessagebox name="mymessagebox01" type="prompt"
message="Write a short description about yourself"
labelOK="This is OK" labelCANCEL="Cancel this"
callbackhandler="showResult1" multiline="true"/>
表单/按钮代码可以重写为:
<a href="javascript:showMB('mymessagebox01')">show</a>
或
<a href="#" onclick="showMB('mymessagebox01')">show</a>