iframe是什么?
IFRAME是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。frameset和frame标签必须在一起使用。frame有一个重要的值是target,它表示在指定的框架中打开网页;target可以配置四个参数:
1、blank:它表示在一个新的窗口中打开链接网页,2、top:它表示在本窗口中打开链接网页,3、parent:在上一层的框架中打开链接网页,4、self:在超链接中打开链接网页。扩展资料特点如下:1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。
2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。
3、平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。
4、通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
iframe框架如何跳转页面?
在子页中加脚本检查当前URL是否就是顶层窗口对象的URL,如果一致,则说明当前页不在框架中,跳转到框架页即可.if(location.href==top.location.href)top.location.href=’框架页URL’;如果框架页中子页面可能是多个页的话,可以通过参数传递,并在框架页中解析参数,将子框架定向到指定的子页面.
DEDECMS中,如何把field.title传给IFRAME中的“name”这个表格中?
用参数传递
<IFRAME src=”a.html?title={dede:field.title%20/}” ></iframe>
然后在iframe接到这个参数title赋值给name表的value
可以js获取
/*
获取指定的URL参数值
URL:http://www.blogjava.net/blog?name=bainian
参数:paramName URL参数
调用方法:getParam(“name”)
返回值:bainian
*/
//1.
function getParam(paramName)
{
paramValue = “”;
isFound = false;
if (this.location.search.indexOf(“?”) == 0 && this.location.search.indexOf(“=”)>1)
{
arrSource = unescape(this.location.search).substring(1,this.location.search.length).split(“&”);
i = 0;
while (i < arrSource.length && !isFound)
{
if (arrSource[i].indexOf(“=”) > 0)
{
if (arrSource[i].split(“=”)[0].toLowerCase()==paramName.toLowerCase())
{
paramValue = arrSource[i].split(“=”)[1];
isFound = true;
}
}
i++;
}
}
return paramValue;
}
layer.openIframe弹窗除了地址栏传参,怎么给子页面传递参数?
iframe弹窗访问父页面API典型例 var index = parent.layer.getFrameIndex(window.name); //获取窗口索引 类似弹窗html通语句获取父页面某容器值: parent.$(‘#父页面元素id’).val(); 所需弹窗open前(父页面html代码)先值放容器(比input)弹窗html代码用述script获取值并输容器放隐藏modal面访问者完全见