商务通打开对话窗传递中文说明

商务通打开对话窗传递中文说明

我们都知道 商务通提供了 openZoosUrl函数来打开对话窗口,并传递访客的一些信息。

一般的使用方法是:

<a href="javascript:;" onclick="openZoosUrl();" target="_self">点击咨询</a>

<a href="javascript:openZoosUrl();"  target="_self">点击咨询</a>

其实openZoosUrl函数还可以传递一些参数,如下:

<a href="javascript:;" onclick="openZoosUrl('chatwin','&e=zhuanjia')" target="_self">咨询专家</a>

使用上面的调用方法,当点击该咨询按钮后,在打开商务通对话窗口的同时还会向商务通传递一个说明信息,该信息会显示在商务通软件中访客信息中的说明一栏中,可以是我们很清楚的看出访客是通过什么渠道进入的聊天窗口。

当然上面的这种拼音的方式,可能有些人觉得还不是非常的直观,那么我们能不能直接使用中文呢?

我们尝试将 zhuanjia 改为中文 专家 试试:

<a href="javascript:;" onclick="openZoosUrl('chatwin','&e=专家')" target="_self">咨询专家</a>

此时我们打开商务通软件查看说明信息,发现是乱码。

经过一番研究我们发现需要对中文先进行escape编码,才能解决乱码的问题,代码如下:

<a href="javascript:;" onclick="openZoosUrl('chatwin','&e='+escape('专家'));" target="_self">咨询专家</a>

我们再次打开商务通后台,发现这次可以正常显示中文说明了。

/所属分类:商务通教程/更新时间:2015-03-24
相关商务通教程
@2014 www.120muban.com模板库