多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# openWin(打开新窗口) ## 示例 ### a.链接 ``` openWin('weibo_user_introduce_win', '../weibo/weibo_user_introduce_win.html'); ``` ### b.链接+传参 ``` openWin('weibo_user_introduce_win', '../weibo/weibo_user_introduce_win.html', {userId: userId}); ``` ## 一:原来的代码 HTML代码 ``` <span onclick="openChat();">打开聊天窗口</span> ``` 对就的JS代码就是 ``` function openChat(){ api.openWin({ name: 'chat_win', url: 'chat_win.html', pageParam: pageParam }); } ``` ## 二:现在的代码 ``` <script type="text/javascript" src="../../script/newthink/common.js"></script> <span onclick="openWin('chat_win','chat_win.html');">打开聊天窗口</span> ``` ## 三:相关代码如下: ``` /** * [openWin 打开新窗口] * @param {[string]} name [win名称] * @param {[string]} url [页面地址] * @param {[object]} pageParam [对象参数组] */ function openWin(name, url, pageParam) { if (isDefine(pageParam)) { var pageParam = pageParam; } else { pageParam = new Object(); } api.openWin({ name: name, url: url, pageParam: pageParam }); } ```