artie dialog iframe5.0 为什么不支持iframe了

火狐浏览器支持不支持iframe标签_百度知道
火狐浏览器支持不支持iframe标签
在div排版网页中,火狐浏览器下面错位了,加了个iframe标签,ie浏览器下面是正常的,请问是什么原因
提问者采纳
应该说是支持的可能你其他地方出了什么问题
提问者评价
其他类似问题
而是直接的不支持的提示信息。  错误的原因可以是由样式引起  您好,而不支持此标签的提示绝对不是错位。  如果对我们的回答存在任何疑问,iframe是提供有支持的!很高兴为您答疑。但是对于火狐来说,所以您还是要从样式方面着手解决该问题,欢迎继续问询
已回答24623
响应时间&23小时
iframe的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁IE8不支持iframe链接
[问题点数:40分]
IE8不支持iframe链接
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2012年 总版技术专家分年内排行榜第一2007年 总版技术专家分年内排行榜第二2006年 总版技术专家分年内排行榜第二2004年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第三2003年 总版技术专家分年内排行榜第三2002年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第一2007年 总版技术专家分年内排行榜第二2006年 总版技术专家分年内排行榜第二2004年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第三2003年 总版技术专家分年内排行榜第三2002年 总版技术专家分年内排行榜第三
2011年3月 Web 开发大版内专家分月排行榜第二2011年1月 Web 开发大版内专家分月排行榜第二2010年10月 Web 开发大版内专家分月排行榜第二2010年9月 Web 开发大版内专家分月排行榜第二2010年6月 Web 开发大版内专家分月排行榜第二
2012年10月 Web 开发大版内专家分月排行榜第三2010年7月 Web 开发大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。查看: 3156|回复: 7
注册时间最后登录阅读权限10积分40精华0帖子
新手上路, 积分 40, 距离下一级还需 10 积分
本帖最后由 YES 于
09:43 编辑
不明白为什么& &&&iframe.contentWindow.SetData(data);时提示这个错误
0x800a01b6 - JavaScript 运行时错误: 对象不支持“SetData”属性或方法
----------------------问题二
在mvc中绑定datagrid的时候,单步调试的话就能绑定出数据,当直接运行的时候就没有数据,很奇怪;方法中只有一个用户id参数
注册时间最后登录阅读权限150积分18834精华0帖子
SetData()是子页面自定义的方法
你没有定义当然报错了
注册时间最后登录阅读权限10积分40精华0帖子
新手上路, 积分 40, 距离下一级还需 10 积分
factory 发表于
SetData()是子页面自定义的方法
你没有定义当然报错了
在mvc中绑定datagrid的时候,单步调试的话就能绑定出数据,当直接运行的时候就没有数据,很奇怪;方法中只有一个用户id参数
&div class=&mini-fit& &
& & &div id=&GridNoticeManage& class=&mini-datagrid&&&allowResize=&true& style=&width:100%;height:100%;&
& && &&&url=&/SystemCore/Notice/GetNoticesByUserId&&&multiSelect=&true&&&idfield=&NOTICEID&&
& && &&&&div property=&columns&&
& && && && &&div type=&checkcolumn& &&/div&& && &&&
& && && && &&div field=&NOTICETITLE& width=&120&&&allowSort=&true&&标题&/div&& &
& && && && &&div field=&NOTICETYPE& width=&120&&&allowSort=&true&&通知类别&/div&& &
& && && && &&div field=&status& width=&120& allowSort=&true&&状态&/div&& &
& && && && &&div field=&CreateTime& width=&120&&&dateFormat=&yyyy-MM-dd& allowSort=&true&&创建时间&/div&& &
& && && && &&div field=&Writer& width=&120&&&allowSort=&true&&创建人&/div&& &
& && && && &&div field=&verifier& width=&120&&&allowSort=&true&&审核人&/div&& &
& && &&&&/div&
& & &/div&
& & &/div&
public JsonResult GetNoticesByUserId()
& && && && &string userid = &111&;
& && && && && & IEnumerable&T_INFO_Notice& list = bll.GetNoticeByUserId(userid).ToList();
& && && && && & return Json(list);
& && && &&&
注册时间最后登录阅读权限10积分40精华0帖子
新手上路, 积分 40, 距离下一级还需 10 积分
factory 发表于
SetData()是子页面自定义的方法
你没有定义当然报错了
在子页面定义了,还是报错
function addNotice() {
& && && && &mini.open({
& && && && && & //url: bootPATH + &AddNotice&,
& && && && && & url: &SystemCore/Notice/AddNotice&,
& && && && && & title: &创建通知&, width: 600, height: 600,
& && && && && & onload: function () {
& && && && && && &&&var iframe = this.getIFrameEl();
& && && && && && &&&var data = { action: &new& };
& && && && && && &&&alert(iframe);
& && && && && && &&&alert(data);
& && && && && && &&&iframe.contentWindow.SetData(data);
& && && && && & },
& && && && && & ondestroy: function (action) {
& && && && && && &&&grid.reload();
& && && && && & }
& && && && &});
&&//标准方法接口定义
& && &&&function SetData(data) {
& && && && &if (data.action == &edit&) {
& && && && && & //跨页面传递的数据对象,克隆后才可以安全使用
& && && && && & data = mini.clone(data);
& && && && && & $.ajax({
& && && && && && &&&url: &/SystemCore/Notice?method=GetEntityByID&id=& + data.id,
& && && && && && &&&cache: false,
& && && && && && &&&success: function (text) {
& && && && && && && && &var o = mini.decode(text);
& && && && && && && && &form.setData(o);
& && && && && && && && &form.setChanged(false);
& && && && && && && && &//onDeptChanged();
& && && && && && && && &//mini.getbyName(&position&).setValue(o.position);
& && && && && && &&&}
& && && && && & });
& && && && &}
注册时间最后登录阅读权限150积分18834精华0帖子
YES 发表于
在子页面定义了,还是报错
注册时间最后登录阅读权限10积分40精华0帖子
新手上路, 积分 40, 距离下一级还需 10 积分
factory 发表于
未经处理的异常,行 109,列 21,在 http://localhost:59262/SystemCore/Notice/NoticeManage?_t=32042 中
0x800a01b6 - JavaScript 运行时错误: 对象不支持“SetData”属性或方法
注册时间最后登录阅读权限150积分18834精华0帖子
YES 发表于
未经处理的异常,行 109,列 21,在 http://localhost:59262/SystemCore/Notice/NoticeManage?_t=32042&&...
你检查下,是不是SetData()写错地方了,还是什么
这个应该是写在弹出的子页面上的
注册时间最后登录阅读权限10积分40精华0帖子
新手上路, 积分 40, 距离下一级还需 10 积分
factory 发表于
你检查下,是不是SetData()写错地方了,还是什么
这个应该是写在弹出的子页面上的 ...
解决了,是因为子页面的其他地方赋值写错了导致的,多谢了
Powered byiframe主页面main.html& !DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head&&title&iframe主页面&/title&&/head&
&body&
&div style=&border:1px solid #padding:10&&&iframe id=&frame_content&
name=&frame_content& src=&iframe.html& width=&100%& height=&0& scrolling=&no& frameborder=&0&&&/iframe&&/div&&br /&尾部&br /&&/body&
&/html&iframe嵌套页面iframe.html& !DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head&&title&被iframe嵌套页面&/title&&/head&
&body&
文字&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&文字&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&文字&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&文字&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&br /&&iframe id=&iframeC& name=&iframeC& src=&& width=&0& height=&0& style=&display:& &&/iframe&
&script type=&text/javascript&&
function sethash(){
hashH = document.documentElement.scrollH
urlC = &agent.html&;
document.getElementById(&iframeC&).src=urlC+&#&+hashH;
}
window.onload=
&/script&
&/body&
&/html&iframe中介页面agent.html& !DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head&&title&iframe中介页面&/title&&/head&
&script&
function
var iObj = parent.parent.document.getElementById('frame_content');
iObjH = parent.parent.frames[&frame_content&].frames[&iframeC&].location.
iObj.style.height = iObjH.split(&#&)[1]+&px&;
}
pseth();
&/script&
&/body&
&/html&UPDATE:长期以来一直有网友说方案不能跨域,今天我重新又测试了下,确定在IE6、IE7、IE8、IE9、Firefox全系列、Chrome全系列均可以成功跨域控制高度。请注意以下要点
第一,修改main.html文件中iframe的src地址为需要跨域的域名(比如)
第二,修改iframe.html文件中的urlC值为源域名(比如)这点最重要
添加新评论 &
(3) (4) (9) (19) (10) (29) (91) (164) (28)
一毛两毛三毛四毛等于一块
Powered by三谈Iframe自适应高度 - 网页制作 - 蓝色理想
您的位置:  &
& 三谈Iframe自适应高度
 三谈Iframe自适应高度
作者: 时间:  文档类型:转载 来自:
第 1 页 三谈Iframe自适应高度 [1] 第 2 页
为什么是三谈
为什么是三谈呢?一是因为这真的是一个被说烂的话题,二是因为太师傅在n年前就写过这篇。之所以再提该问题,是因为之前项目中确实遇到了这个问题的方方面面,有必要总结一下。希望对各位有帮助,有错误请指正。
同域、子页面高度不会动态增加
这种情况最简单,直接通过脚本获取字页面实际高度,修改iframe元素高度即可。但有二点必须注意:
如果页面内有绝对定位或者没有清浮动的元素,情况有些复杂,不同浏览器处理结果不同,甚至包括Webkit内核的浏览器,具体请看这个。所以你要么进行浏览器检测,要么用Math.max计算一个最大值,要么你想别的方法。
iframe所包含页面可能非常大,需要很长的加载时间,为此直接计算高度的时候,很可能页面还没下载完,高度计算就会有问题。所以最好在iframe的onload事件中计算高度。这里还要注意的是,IE下必须使用微软事件模型obj.attachEvent来绑定onload事件。而别的浏览器直接obj.onload = function(){}也可以。
(function(){&&& var _reSetIframe = function(){&&&&&&& var frame = document.getElementById("frame_content_parent")&&&&&&& try {&&&&&&&&&&& var frameContent = frame.contentWindow.document,&&&&&&&&&&&&&&& bodyHeight = Math.max(frameContent.body.scrollHeight,frameContent.documentElement.scrollHeight);&&&&&&&&&&& if (bodyHeight != frame.height){&&&&&&&&&&&&&&& frame.height = bodyH&&&&&&&&&&& }&&&&&&& }&&&&&&& catch(ex) {&&&&&&&&&&& frame.height = 1800;&&&&&&& }&&& }&&& if(frame.addEventListener){&&&&&&& frame.addEventListener("load",function(){setInterval(_reSetIframe,200);},false);&&& }else{&&&&&&& frame.attachEvent("onload",function(){setInterval(_reSetIframe,200);});&&& }})();
同域、子页面高度会动态增加、脚本可能完全失效
第二个例子中,考虑到了脚本出错的情况,但是万一脚本根本不执行了呢,那iframe中的内容就会因为iframe的高度不够而显示不了。为此我们通常事先设置一个足够的高度,为了前端控制方便,我觉得写在CSS文件中比较合适,需要修改时只改CSS就行了。这里我设置了selector{ height:1800 }。需要注意的是,写在样式表里的样式,不能直接用node.style[property]来取,对于微软模型,要用node.currentStyle[property](题外话:悲剧的IE模型不支持CSS伪类),对于W3C模型,要用window.getComputedStyle(node,null)[property]来取。我这里图方便直接用了YUI。
这里又有一个问题,设置iframe的高度大于其包含页面的高度时,各个浏览器的处理不一样。例如在Firefox下,必须计算body元素的高度,而html元素的高度等于iframe的高度,然而当恰巧这个页面又有绝对定位、未清浮动元素时,又不能通过body元素来取,显然第一种方法缺点更小一些。具体请看这个。
责任编辑:
◎进入论坛、版块参加讨论,我还想。
页次:1/3页
1个记录/页
蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。
转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们,我们将立即删除修改。
本文暂时没有评论和评分
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用,以利文档及时修改。
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:?不良评论请用,以利管理员及时删除。?尊重网上道德,遵守中华人民共和国的各项有关法律法规?承担一切因您的行为而直接或间接导致的民事或刑事法律责任?本站评论管理人员有权保留或删除其管辖评论中的任意内容
?您在本站发表的作品,本站有权在网站内转载或引用 ?参与本评论即表明您已经阅读并接受上述条款
专业书推荐
&1999-. 版权所有

我要回帖

更多关于 artdialog5.0.4 的文章

 

随机推荐