我想在我的网页里 嵌入 另外一个网站的登录页面 并且固定显示的 高是180 宽是200 登录后就全页显示 高100% 宽100%我用IFRAME 框架 设置 height=180 width= 200 这样开始显示登录页面的时候 是可以 登录后进入显示的范围还是height=180 width= 200 这样内容就看不到了。请高手知道! 谢谢!
解决方案 »
- 看看这js代码,帮忙改一下
- EXT ComboBox输入简码后下拉框问题
- 为什么下面的代码在 Chrom 和 Safari 里显示有问题?
- javascript相关:怎么判断input type=file中所选择的数据是否存在?
- ???JavaScript能不能读取当前的网址???
- <iframe>在网页上如何显示的内容是平面,一般是凹下去的
- 关于更改层中文本的问题
- WEB报表问题,能不能实现打印时候表头内容变化?
- 框架调转问题
- mescrolljs每次下拉刷新后数据为何总是重复加载,无法到底部
- "在vs中调试一个简单javascript代码例子"---新人跪求赐教
- 一个Javascript的引用。看不懂
然后登陆以后把这个div的height=100% width= 100%
div的id.style.height=100%
div的id.style.width=100%
就可以了,
用js控制style.height、style.width即可,注意像素的时候带上单位px
var ifrUrl=document.frames("iframe1").document.url;//iframe1为iframe的name
function resizeIframe(){
var ifrUrlTmp=document.frames("iframe1").document.url;
if(ifrUrlTmp != ifrUrl){
clearInterval(timer1);
timer1=null;
document.getElementById("divID").style.width="100%"; //divID为包涵iframe的div的ID
document.getElementById("divID").style.height="100%";
}
}
var timer1=setInterval("resizeIframe()",20);
</script>
以上代码未经测试,你可以测试下
或者就是跨域传值,登入后 自己页面获取一个值(告诉你登入成功),然后用JS改下iframe大小即可