首页编程iframe参数 iframe参数如何设置

iframe参数 iframe参数如何设置

编程之家2023-11-02103次浏览

大家好,关于iframe参数很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于iframe参数如何设置的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

iframe参数 iframe参数如何设置

iframe参数如何设置

分类:电脑/网络>>程序设计>>其他编程语言

问题描述:

如何让iframe的height自动与他里面显示的网页的height一样???

比如:我要在iframe立镶嵌一个one,one的height为600,那么这时iframe的height也应该为600,或者为自适应。然后我点击一个超链接o,同样是显示在iframe内,但这个网页的height假设为800的话,如果我设置的iframe的height为600的话,这个网页就不能完全显示出来,浏览时还需要拖动滚动条...

iframe参数 iframe参数如何设置

我就是向问如何设置,使iframe能够完整显示加载的网页,而不用去拖动滚动条。

解析:

在one的<body>里面加入:

iframe参数 iframe参数如何设置

onload="parent.window.document.all.aaa.height=document.all.bd.clientHeight"

one的所有内容用一个表格嵌起来,表格的ID设置为bd,然后,iframe的ID设置为aaa

parent.window.document.all.aaa.height:aaa也就是iframe的ID

document.all.bd.clientHeight:bd也就是one最外层表格的ID

js怎样获取iframe,src中的参数

/*

取得目标iframesrc所包含的参数

@paramiframeId-目标iframe的id

@returnObject参数名值对,{参数名:参数值,……}

*/

functiongetIframeParams(iframeId){

varregexpParam=/\??([\w\d%]+)=([\w\d%]*)&?/g;//分离参数的正则表达式

vartargetEle=document.getElementById(iframeId);

varparamMap=null;

if(!!targetEle){

varurl=targetEle.src;//取得iframe的url

varret;

paramMap={};//初始化结果集

//开始循环查找url中的参数,并以键值对形式放入结果集

while((ret=regexpParam.exec(url))!=null){

//ret[1]是参数名,ret[2]是参数值

paramMap[ret[1]]=ret[2];

}

}

returnparamMap;//返回结果集

}

用法:

假设iframe如下

<html>

<head>

</head>

<body>

<iframeid="test"src="url?paramA=a&paramB=b"></iframe>

</body>

</html>

//获取参数名值对集合

varparamMap=getIframeParams('test');

//paramMap的结构是这样的:{'paramA':'a','paramB':'b'}

alert(paramMap.paramA);//取出paramA的参数值

求教大神 iframe 嵌入一部分网页参数怎么调

可以。。。<Iframe src="" width="" height="" pixelLeft="" pixelRight=""></iframe> pixelBottom:设置或获取对象下方的位置。 pixelHeight:设置或获取对象的高度。 pixelLeft:左侧位置 pixelRight:右侧位置。更多属性,你可以上百度搜索查看一下,我就不全部列出了。我在网上还看到一个比较好用的方法。就是你先用一个页面调用网络上一个页面。然后设置好浮动,然后再用一个页面来调用。

iframe中子页面如何接收父页面所接受的参数

虽说,现在的程序很多都是Copy的,但即使是Copy很多时候还是要自己去动手.

有时候问问题前先百度一下可能问题就解决了.

------=华丽的分割线=------

你的问题,其实只是想把父窗口的Url参数拆解了然后传到子窗口去使用.

那么只要处理URL参数就行了.

--------------------------

脚本如下.(百度来的,原文地址:http://mr-a.javaeye.com/blog/542974)

--------------------------

<script type="text/javascript">

<!--

var url="http://www.baidu.com/?age=25&k=1&site=asp&abc=123;"

//javascript获取指定参数及其对应的值

function getParameter(paraStr, url)

{

var result="";

//获取URL中全部参数列表数据

var str="&"+ url.split("?")[1];

var paraName= paraStr+"=";

//判断要获取的参数是否存在

if(str.indexOf("&"+paraName)!=-1)

{

//如果要获取的参数到结尾是否还包含“&”

if(str.substring(str.indexOf(paraName),str.length).indexOf("&")!=-1)

{

//得到要获取的参数到结尾的字符串

var TmpStr=str.substring(str.indexOf(paraName),str.length);

//截取从参数开始到最近的“&”出现位置间的字符

result=TmpStr.substr(TmpStr.indexOf(paraName),TmpStr.indexOf("&")-TmpStr.indexOf(paraName));

}

else

{

result=str.substring(str.indexOf(paraName),str.length);

}

}

else

{

result="无此参数";

}

return(result.replace("&",""));

}

//调用方法:var变量名= getParameter("要获取的参数名", URL地址)

var r= getParameter("age",url);

//测试输出,结果是:site=popasp

alert(r);

//根据得到的结果可以使用

var pName= r.split("=")[0];//获取参数名

var pValue= r.split("=")[1];//获取参数值

//测试输出:

alert("参数名:"+ pName+"\n\n"+"参数值:"+ pValue);

//其他实际应用:

//可以根据需要,配合以下方法实现自己要实现的功能;

//var hostname= location.hostname;//获取当前域名(不包含http://)

//var localurl= location.href;//获取当前完整的URL地址信息(包含http://,域名,路径,具体文件和全部传递参数)

//var referurl= document.referrer;//获取上一页完整的URL信息(包含http://,域名,路径,具体文件和全部传递参数)

//-->

</script>

感谢您花时间阅读本文!我们希望通过对iframe参数和iframe参数如何设置的问题进行探讨,为您提供了一些有用的见解和解决方案。如果您需要更多帮助或者有其他疑问,请不要犹豫与我们联系。

网站建设工作室 网站建设哪家公司比较好rancher?Rancher简单介绍