JS openDialog函数问题

js代码

//添加数据
            $('#add').click(function(){
                //debugger;
            
                top.openDialog({
                    title : '添加',
                    href : "/employee/views/users/addUser.jsp",
                    iconCls : 'icon-add',
                    callback:function(){
                        _this.showDataGrid();
                    },
                    width:520,
                    height:400
                });
            });
            

报错
TypeError: top.openDialog is not a function
openDialog不是window的方法吗?这啥情况

阅读 7.2k
2 个回答

这个方法有兼容性问题, openDialog其实是跟 window.open 类似的,如果想在每个浏览器运行,可以使用 window.open

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题