首页 新闻 搜索 专区 学院

js代码 浏览器适应

0
悬赏园豆:50 [已关闭问题] 关闭于 2009-04-29 18:26

function resetIframeHeight(frmname){   //frmname是一个

try{

  var str=window.clipboardData.getData('text');

  var obj=document.getElementById(frmname);

  if(str.match(/^frameHeight=\d+$/)){

    obj.style.height=parseInt(str.match(/\d+/))+'px';
 
    window.clipboardData.setData('text','null');

  }

}catch(e){}

setTimeout(resetIframeHeight,100);

}

 

 

function setHeight()
{

window.clipboardData.setData('text',String('frameHeight='+window.document.body.scrollHeight));  //剪切板操作

}
window.onload=setHeight;

 

有谁能把窝上面的代码写成多浏览器都能用的感谢之至

等待……

或者有什么工具转化也可以了

倾城绝厉的主页 倾城绝厉 | 初学一级 | 园豆:4
提问于:2009-04-26 18:37
< >
分享
所有回答(2)
0

你想设置Iframe的自动高度。

A.aspx 

  <iframe id="mainFrame" src="B.aspx" ></iframe>

 function  mainFrameHeight(h){  document.getElementById('mainFrame').height=h+'px';}

B.aspx

var ie=document.all||false;

function addEvent(obj,evType,js){if(ie)obj.attachEvent("on"+evType, js);else obj.addEventListener(evType, js, false);}

addEvent(window,'load',function (){setTimeout(function(){parent.mainFrameHeight(document.body.clientHeight);},100);});

 

 

黑白之间 | 园豆:859 (小虾三级) | 2009-04-27 12:15
0

我X,还有找人写代码的……

 

以后公司里的事情读不用自己做了……这里散点分就有人替做了……OH yeah~  

不要迷恋哥,哥只是个传说 | 园豆:490 (菜鸟二级) | 2009-04-27 15:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册