使用 CMS Alert 和 CMS Confirm
通过 bluetronix JavaScript 函数,您可以直接输出消息和确认提示。对话框会在视觉上适应布局,并设计用于在个性化的 iOS 或 Android 应用内使用该网站。
CMS Alert 和 CMS Confirm
bluetronix CMS提供用于消息和确认的自定义JavaScript对话框。
你可以使用CMS对话框替代普通浏览器的JavaScript对话框。这些对话框在视觉上适应你网站的布局,并且为定制的iOS或Android应用程序使用。
为何会有专用的 CMS 对话框?
使用bluetronix CMS创建的网站不仅可以直接在浏览器中访问。例如,可以在iOS或Android的定制应用中使用客户门户。
普通的JavaScript警告不适合这种使用,因为它们在bluetronix应用中不能正确显示。
因此,bluetronix CMS拥有自己的对话框功能。这些功能通过JavaScript直接在网站上调用,同时也为应用中的处理使用。
如果一个网站将来要在定制的bluetronix应用程序中使用,应该用于消息和确认的CMS对话框。
创建 CMS Alert 和 CMS Confirm 的测试页面
为了测试,你可以创建一个HTML页面,并首先在那里插入CMS Alert和CMS Confirm的两个链接。
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
保存HTML页面,然后访问它。在页面上现在可以使用两个链接cms alert和cms confirm。
调用 CMS Alert
对于简单的消息,在我们的示例中使用以下调用:
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
如果你点击cms alert,将打开CMS的警告。在对话框中显示传递的文本my alert text。
比较CMS Alert和普通浏览器警告
测试示例还包含普通的JavaScript调用alert(5);。
alert(5);
这样你可以直接看到普通浏览器警告的呈现,以及它与CMS Alert的不同。
普通的JavaScript警告由浏览器显示。因此,其外观不受你网站布局的影响。
而CMS Alert则与网站的设计相匹配,从而更好地融入现有布局。
调用CMS Confirm
除了简单的消息,你还可以使用确认询问。
我们的示例使用以下代码:
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
如果你点击cms confirm,将打开CMS的确认询问。在这个示例中显示的文本为my confirm text。
在确认后执行JavaScript
在CMS Confirm中,可以额外传递JavaScript,在相应确认后执行。
在我们的测试中,我们使用:
alert(7);
这将触发正常的浏览器警告,值为7。通过本教程,你可以简单地识别出传递的JavaScript语句已被执行。
为什么不使用普通的JavaScript警告?
这种区别不仅涉及到设计。CMS自有的对话框也适用于在个性化的bluetronix iOS或Android应用程序中使用的网站。
客户门户可以通过正常浏览器或个性化应用程序访问。例如,可以继续在网页上使用为此目的提供的bluetronix功能进行通知和确认查询。
这样你就可以在网页内和相应的应用程序中获得统一的对话框展示解决方案。
适合布局的呈现
CMS自有对话框的另一个优点是它们的展示与所使用的布局相匹配。
正常的浏览器警告由各个浏览器提供,并且看起来像一个单独的浏览器窗口。相反,CMS警告或CMS确认会根据网页的设计进行展示。
尤其是在客户门户和Web应用中,对话框会让人感觉像是实际应用的一部分。
CMS Alert和CMS Confirm概览
对于简单的通知,你可以使用以下CMS警告:
<a href="javascript:BlueAlert('my alert text','','alert(5);','','');">cms alert</a>
对于确认查询,你可以使用以下CMS确认:
<a href="javascript:BlueAlert('my confirm text','Confirm','alert(7);','','');">cms confirm</a>
这两种变体都使用了功能BlueAlert()。通过传递的参数来控制相应的对话框。
总结
通过CMS警告和CMS确认,bluetronix CMS提供了专用于通知和确认查询的对话框。
对话框的视觉效果与网页的布局相匹配,并且预期在个性化的iOS或Android应用程序中使用。因此,在相关项目中,你应该使用CMS自有的对话框,替代普通的JavaScript对话框。
常见问题
客户常问我们的问题
什么是CMS警告?
CMS警告是bluetronix CMS的自有通知。它可以替代普通的JavaScript警告,并根据网页的布局展示。
CMS警告与CMS确认有什么区别?
CMS警告用于输出通知或信息。当用户需要确认某个操作时,可以使用CMS确认。
我为什么不直接使用alert()?
普通的JavaScript警告由浏览器展示,因此在视觉上不一定与网页的布局自动匹配。此外,CMS自有的对话框是为在个性化的bluetronix iOS或Android应用程序中使用而设计的。
我如何调用CMS警告?
CMS警告通过JavaScript函数BlueAlert()调用。所需的值作为参数传递给该函数。
我可以在确认后执行JavaScript吗?
可以。在显示的CMS确认示例中,alert(7);作为JavaScript语句传递,并在相应确认后执行。
我可以在应用程序中使用CMS警告和CMS确认吗?
CMS自有对话框正是为这种应用场景而设计的。如果在个性化的iOS或Android应用中使用bluetronix网站或客户门户,应用程序可以处理为此提供的信号。
CMS对话框是否会适应布局?
是的。CMS自带的消息会根据使用的布局进行呈现,因此更像是实际网站或Web应用的一部分。