1.项目中需要实现一个需求,第一个点击的时候允许弹出dialog对象框,第二次不允许,除非重新刷新页面

2.在js的click事件中定义一个标签属性;相当于设置一个全局变量

var auclot=
'<a href="#" onclick="top.openDialogFlag=true;self.parent.addTab(\''+title+'\',\''+url+'\',\''+icon+'\')">上拍</a>';

3.变量定义的位置

在登录之后的index.html页面,设置全局变量
/*<![CDATA[*/
var baseUrl = /*[[@{/}]]*/;
var currentUserRole = /*[[${currentUserRole}]]*/;
var hiddenSet = /*[[${hiddenSet}]]*/;
var viewSet = /*[[${viewSet}]]*/
var projectFlag = /*[[${projectFlag}]]*/
var openDialogFlag = false;
/*]]>*/

4.执行点击操作的时候,将此变量定义为 true

执行点击操作(上拍)操作的时候,将此变量定义为 true
var auclot=
'<a href="#" onclick="top.openDialogFlag=true;self.parent.addTab(\''+title+'\',\''+url+'\',\''+icon+'\')">上拍</a>';

5.执行弹出框,打开动作的时候,进行此属性的判断

if (goodsId != null && goodsId != '' && top.openDialogFlag) {
top.openDialogFlag = false; 。。。
}

最新文章

  1. Razor语法&amp;ActionResult&amp;MVC
  2. VS2015 C#6.0 中的那些新特性
  3. hdu 4607 Park Visit
  4. CString转换成int CString类相应函数
  5. 用Emacs 写python了
  6. 基于shiro授权过程
  7. [MySQL]--&amp;gt;询5 几天之内解决在新年发行一个同事的生日过程
  8. 通过tokenPlease()函数获取accessToken
  9. form表单中的input有哪些类型
  10. C语言博客作业—指针
  11. 使用freemarker生成word文档处理表格数据
  12. win10安装Redis方法以及基本配置
  13. 201621123002《JAVA程序设计》第五周学习总结
  14. 003-hive安装
  15. 无线渗透wpa加密路由器
  16. c#调用本地命令并截取Output
  17. serialize 序列化 +号处理
  18. apache 图片防盗链
  19. SGU 181 X-Sequence(一题比较水的求模找规律)
  20. Linux Shell编程 test命令

热门文章

  1. Linux安装mysql.8.0.12
  2. ES6 module语法加载 import export
  3. LeetCode解题报告—— 1-bit and 2-bit Characters &amp; 132 Pattern &amp; 3Sum
  4. css - 字体图标的制作
  5. swiper使用心得
  6. react native项目增加devtools工具
  7. 【转载】Banner框架
  8. Oracle常用常考集合
  9. logstash的grok正则匹配规则文件
  10. [Codeforces 1053C] Putting Boxes Together