触发按钮
<button class="btn btn-info" data-type="iframe" data-url="#" data-toggle="modal" data-position="fit" data-size="fullscreen" data-height="auto"><i class="icon-edit"></i> 创建系统用户</button>
对应页面
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
//此处引用了所有zui需要的css
</head>
<body>
<form class="form-horizontal" role="form" method="post">
<legend>创建系统用户</legend>
<div class="form-group">
<label class="col-md-2 control-label required">用户名</label>
<div class="col-md-4">
<input type="text" name="" value="" class="form-control">
</div>
</div>
</form>
//此处引用了所有zui需要的js
</body>
</html>
1、如果上面的所有js没引用,就能显示出来。
2、如果引用js,一直loading
3、如果不使用全屏,或者直接用url打开那个页面,引用js也可以显示出来
4、所有引用js都是zui自带的,我写的通用js跟样式没关系,都是些数据处理
5、控制台无报错
问:
1、现在有没有这个bug?
2、我如何能使用全屏iframe对话框显示出带有js的其他页面?
这种用法应该是没问题的,我们在蝉知里面大量使用。可能是iframe页面有错误,你在单独的浏览器中打开iframe页面检查下页面是否报错,吧错误处理完应该是可以的。
我现在的解决办法是。。。。
不加载js
with(window.parent){
$.xxx
}
表示无奈