>>> 帝国网站管理系统5.1开源测试版下载
帝国CMS进入开源时代
 帝国论坛休闲娱乐闲话灌水WC,问题:如何实现 iframe 的自适应高度 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:WC,问题:如何实现 iframe 的自适应高度 [加入收藏夹]   

24mp3
用户头衔:进士 *

精华贴   :2
发贴数   :3087
经验值   :5617
注册时间:2006-10-21
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 1 楼]
WC,问题:如何实现 iframe 的自适应高度
如何实现 iframe 的自适应高度,代码我找到了,如下:

实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象。使用的时候只要贴在<head></head>里面就可以了


<script type="text/javascript">
//** iframe自动适应页面 **//

//输入你希望根据页面高度自动调整高度的iframe的名称的列表
//用逗号把每个iframe的ID分隔. 例如: ["myframe1", "myframe2"],可以只有一个窗体,则不用逗号。

//定义iframe的ID
var iframeids=["test"]

//如果用户的浏览器不支持iframe是否将iframe隐藏 yes 表示隐藏,no表示不隐藏
var iframehide="yes"

function dyniframesize()
{
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++)
{
if (document.getElementById)
{
//自动调整iframe高度
dyniframe[dyniframe.length] = document.getElementById(iframeids);
if (dyniframe && !window.opera)
{
dyniframe.style.display="block"
if (dyniframe.contentDocument && dyniframe.contentDocument.body.offsetHeight) //如果用户的浏览器是NetScape
dyniframe.height = dyniframe.contentDocument.body.offsetHeight;
else if (dyniframe.Document && dyniframe.Document.body.scrollHeight) //如果用户的浏览器是IE
dyniframe.height = dyniframe.Document.body.scrollHeight;
}
}
//根据设定的参数来处理不支持iframe的浏览器的显示问题
if ((document.all || document.getElementById) && iframehide=="no")
{
var tempobj=document.all? document.all[iframeids] : document.getElementById(iframeids)
tempobj.style.display="block"
}
}
}

if (window.addEventListener)
window.addEventListener("load", dyniframesize, false)
else if (window.attachEvent)
window.attachEvent("onload", dyniframesize)
else
window.onload=dyniframesize
</script>



我请教的问题是,然后页面的那句相应的 iframe调用代码怎么写?网上所有的文章都是相互抄的,没一个人举个实例.



本人已载入帝国史册:荣获第一届“Ecms最无贡献奖”
2007-08-15 21:55:14 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47888
经验值   :109433
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 2 楼]

<IFRAME frameBorder=0 name='loginbbsiframe' scrolling=no src='/havelogin/' style='HEIGHT:100%;VISIBILITY:inherit;WIDTH:100%;Z-INDEX:2'></IFRAME>

这个看看



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-08-15 21:59:23 已设置保密 顶部 回复 引用 报告 编辑 删除

24mp3
用户头衔:进士 *

精华贴   :2
发贴数   :3087
经验值   :5617
注册时间:2006-10-21
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 3 楼]

例如我这样试一下

<IFRAME frameBorder=0 name='loginbbsiframe' scrolling=no src='http://www.mp4cn.com/' style='HEIGHT:100%;VISIBILITY:inherit;WIDTH:100%;Z-INDEX:2'></IFRAME>

先是说什么28行的style为空

又只显示一部分

http://www.mp4cn.com/buycd/joyo/test.htm



本人已载入帝国史册:荣获第一届“Ecms最无贡献奖”
2007-08-15 22:06:16 已设置保密 顶部 回复 引用 报告 编辑 删除

24mp3
用户头衔:进士 *

精华贴   :2
发贴数   :3087
经验值   :5617
注册时间:2006-10-21
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 4 楼]

src='/havelogin/'是什么意思?我想诓住一个具体的网页



本人已载入帝国史册:荣获第一届“Ecms最无贡献奖”
2007-08-15 22:09:04 已设置保密 顶部 回复 引用 报告 编辑 删除

24mp3
用户头衔:进士 *

精华贴   :2
发贴数   :3087
经验值   :5617
注册时间:2006-10-21
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 5 楼]

搞出来啦,出售方法,1Q币



本人已载入帝国史册:荣获第一届“Ecms最无贡献奖”
2007-08-15 22:31:52 已设置保密 顶部 回复 引用 报告 编辑 删除

24mp3
用户头衔:进士 *

精华贴   :2
发贴数   :3087
经验值   :5617
注册时间:2006-10-21
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 6 楼]

哈哈,已实际使用,完全可以了
看来我是比WC聪明一些

涨价了,5QB包学包会啊

[该贴被修改 1 次,最后修改时间 2007-08-15 22:45:31 ]


本人已载入帝国史册:荣获第一届“Ecms最无贡献奖”
2007-08-15 22:43:58 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :47888
经验值   :109433
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 7 楼]

原帖由 24mp3 于 2007-08-15 22:06:16 发表
例如我这样试一下

<IFRAME frameBorder=0 name='loginbbsiframe' scrolling=no src='http://www.mp4cn.com/' style='...

高度与宽度由你的<td>高宽决定



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-08-15 22:48:45 已设置保密 顶部 回复 引用 报告 编辑 删除

小林
用户头衔:嘉宾

精华贴   :4
发贴数   :4936
经验值   :7831
注册时间:2006-06-26
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 8 楼]

easy.......



ECMS5.0优秀演示站:

测试啦http://www.74.la


2007-08-15 23:10:14 已设置保密 顶部 回复 引用 报告 编辑 删除

yingnt
用户头衔:版主

精华贴   :5
发贴数   :5725
经验值   :15112
注册时间:2006-01-01
信息 搜索 好友 发送悄悄话 开源第一波:帝国备份王2008开源版发布】   [第 9 楼]

有个js.




.
模板定制http://ecmsjz.cn/display QQ 415204

分类信息网站演示(热售中)

帝国群500人:48024477
2007-08-16 01:13:45 已设置保密 顶部 回复 引用 报告 编辑 删除

bstong
用户头衔:举人

精华贴   :0
发贴数   :290
经验值   :1004
注册时间:2007-06-30
信息 搜索 好友 发送悄悄话 《帝国网站管理系统》零基础实例入门教程】   [第 10 楼]

什么个方法  mjj的 搞出来还卖钱 以后看谁回答你




2008-08-10 20:35:09 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1