这当家德 先生 小野进来看看

社区服务
高级搜索
猴岛论坛DNF地下城与勇士这当家德 先生 小野进来看看
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
7个回复

这当家德 先生 小野进来看看

楼层直达
张艺谋

ZxID:1912184

等级: 准尉
  我是白耗子
举报 只看楼主 使用道具 楼主   发表于: 2008-11-03 0
http://www.tgideas.com/
  这个网站是TX做游戏德一个网站
  里面包括了他做游戏用德那些程序
    也许对你们有用哈
  我也是外行也不怎么懂
    不行就算了
  这一行是什么
    回编程德因该懂
最近做了炫舞的一个许愿墙的专题,根据设计稿需要在一个页面中嵌入多个iframe,同时需要iframe能自适应高度,同时不能和登陆js冲突,所以找了个解决方法。

步骤一:将以下这段js放入iframe的指向文件中,这段js是获取iframe的高度。
function iframeAutoFit()
{
try
{
if(window!=parent)
{
var a = parent.document.getElementsByTagName("IFRAME");
for(var i=0; i<a.length; i++)
{
if(a.contentWindow==window)
{
var h1=0, h2=0;
a.parentNode.style.height = a.offsetHeight +"px";
a.style.height = "10px";
if(document.documentElement&&document.documentElement.scrollHeight)
{
h1=document.documentElement.scrollHeight;
}
if(document.body) h2=document.body.scrollHeight;
var h=Math.max(h1, h2);
if(document.all) {h += 4;}
if(window.opera) {h += 1;}
a.style.height = a.parentNode.style.height = h +"px";
}
}
}
}
catch (ex){}
}
if(window.attachEvent)
{
window.attachEvent("onload", iframeAutoFit);
}
else if(window.addEventListener)
{
window.addEventListener('load', iframeAutoFit, false);
}

步骤二:将以下js插入到iframe页面代码的最下方,通过window.attachEvent("onload", getIframeheight)事件用来处理获取iframe的高度同时将此高度的数值传给父页面。ifr是父页面中iframe的id,tab是iframe页面中最外层元素的id。
window.attachEvent("onload", getIframeheight)
function getIframeheight(){
parent.document.getElementById("ifr").style.height = document.getElementById("tab").offsetHeight
}

如果页面出现拒绝访问的报错,请加上iframe页面中加上document.domain="qq.com";

此方法可以让一个页面中多个iframe自适应高度,同时支持IE6 IE7和FF.

 
        绝对不是病毒
liwenbin741

ZxID:2193564

等级: 列兵
举报 只看该作者 7楼  发表于: 2008-11-03 0
哈哈。
keleii

ZxID:1725560

等级: 上士
举报 只看该作者 6楼  发表于: 2008-11-03 0
都5楼了 还沙发 水泥板都不归您
5843344521

ZxID:1682133

等级: 上等兵
一幕幕悲欢离合,虽心有遗憾。但人生若梦,谁能一路高歌
举报 只看该作者 5楼  发表于: 2008-11-03 0
传说中的 SF?
我在學着知足...
に笑顔で

ZxID:2021816

等级: 元老
生活啊,不能总是占便宜,吃亏也是生活的一部分,但人生是场马拉松,不是百米赛。

举报 只看该作者 4楼  发表于: 2008-11-03 0
呵呵

好搞笑啊

虽然LZ 说错BZ了 但怎么也说出了理由了

难道 BZ  会 这么小气吗?/

不要封 我ID 啊
 
4℃双人舞

ZxID:1882312

等级: 大元帅
我对的起我自己!
举报 只看该作者 地板   发表于: 2008-11-03 0
这里貌似是我的版块吧,怎么变小野去了?
yushen123

ZxID:2151694

等级: 上等兵
ˇǒˇ
举报 只看该作者 板凳   发表于: 2008-11-03 0
飘过     
张艺谋

ZxID:1912184

等级: 准尉
  我是白耗子
举报 只看该作者 沙发   发表于: 2008-11-03 0
绝对不是病毒
« 返回列表
发帖 回复