当用户改变ie窗口的大小,如何让iframe的scroll 自动适应改变大小后的窗口?
解决方案 »
- asp.net请求java接口时,报“An error was discovered processing the <wsse:Security> header
- 怎么实现从主画面弹出子画面后,主画面不能编辑
- 将取消这个按钮的功能设置成关闭当前的窗体
- winForm的问题
- 如何使用 泛型中的remove 和find 方法
- DataList如何绑定两个数据源??
- 关于操作Excel的问题
- 用过installer类的帮帮忙,多谢!
- [求助]手工发帖或Post发帖,如何避免被记录IP?
- 派分,请高手留下email解决水晶报表问题
- GridView 模板传值 急急急!(悬赏:100分)~~~
- 动态数组的二分查找的问题请大家帮忙
哪位有好的方法主要是因为下拉菜单被frame遮挡住才想到用iframe的
如果又解决下拉菜单被frame遮挡的方法也可以 多谢
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
//extra height in px to add to iframe in FireFox 1.0+ browsers
var FFextraHeight=getFFVersion>=0.1? 16 : 0function dyniframesize(iframename) {
var pTar = null;
if (document.getElementById){
pTar = document.getElementById(iframename);
}
else{
eval('pTar = ' + iframename + ';');
}
if (pTar && !window.opera){
//begin resizing iframe
pTar.style.display="block"
if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
//ns6 syntax
pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight;
}
else if (pTar.Document && pTar.Document.body.scrollHeight){
//ie5+ syntax
pTar.height = pTar.Document.body.scrollHeight;
}
}
}<iframe src="" width="100%" id="myTestFrameID" onload="javascript:{dyniframesize('myTestFrameID');}"
frameborder="0" scrolling="no"></iframe>
frameborder="0" scrolling="no" > </iframe >
朋友不是啊,我想要的是 iframe带scroll而把ie的scroll隐藏起来,这样用户总是可以看到上面的menu
可你的代码是把iframe 的scroll给隐藏了希望对iframe有使用经验的朋友多给点意见
另外如果能有好的办法解决frame遮挡.net下来菜单的方法也可以
项目里用的是dxprience的下拉菜单 原理和.net 的差不多 多谢