很多站长朋友们都不太清楚phpiframe,今天小编就来给大家整理phpiframe,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 在thinkphp中 iframe 要怎么引用,初学,弹框弹出来的,找不到,__THEME__不知道用什么 2、 如何用php获取一个网页iframe中的内容 3、 php 改变iframe内容 4、 phpwind门户页怎么放代码 5、 PHP如何用IFRAME制作网站后台 6、 php中怎样获取iframe中的信息 在thinkphp中 iframe 要怎么引用,初学,弹框弹出来的,找不到,__THEME__不知道用什么定义和用法:iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。
提示:您可以把需要的文本放置在 <iframe> 和 </iframe> 之间,这样就可以应对无法理解 iframe 的浏览器。
属性①align
属性值:left、right、top、middle、bottom;
属性的作用:规定如何根据周围的元素来对齐此框架。
属性的说明:不赞成使用该属性。请使用样式代替。
属性②frameborder
属性值:1、0
属性作用:规定是否显示框架周围的边框。
属性③height
属性值:pixels、%
属性作用:规定 iframe 的高度。
属性④longdesc
属性值:URL
属性作用:规定一个页面,该页面包含了有关 iframe 的较长描述。
属性⑥marginheight
属性值:pixels
属性作用:定义 iframe 的顶部和底部的边距。
属性⑦marginwidth
属性值:pixels
属性作用:定义 iframe 的左侧和右侧的边距。
属性⑧name
属性值:frame_name
属性作用:规定 iframe 的名称。
属性⑨scrolling
属性值:yes、no、auto
属性作用:规定是否在 iframe 中显示滚动条。
属性(10)src
属性值:URL
属性作用:规定在 iframe 中显示的文档的 URL。
属性(11)width
属性值:pixels、%
属性作用:定义 iframe 的宽度。
先写到一个html 文件中 依次把每块的页面以路径的格式引用进来!
<frameset rows="58,*" cols="*">
<frame src="/help/top" name="top" scrolling="no" frameborder="0"/>
<frameset rows="*" cols="170,*">
<frame src="/help/left" name="left" scrolling="no" frameborder="0"/>
<frame src="/help/right" name="right" scrolling="yes" frameborder="0"/>
</frameset>
</frameset><noframes></noframes>
如何用php获取一个网页iframe中的内容//1.先获取到iframe的节点或者src地址,也就是iframe中的url地址,
//2.再次将地址传入到php,可以通过ajax.
//3.php端可以使用
$url = 'iframe的src地址';
$html = file_get_contents($url);
php 改变iframe内容用js啦 去w3school 看下 很基础的
例如
<script>
function dizhi(zhi)
{
var a="do/alonepage.php?id=3"
var b="do/alonepage.php?id=4"
var c="do/alonepage.php?id=5"
if(zhi==3){
document.getElementById("abc").src=a; }
if(zhi==4){
document.getElementById("abc").src=b; }
if(zhi==5){
document.getElementById("abc").src=c; }
}
</script>
<iframe id="abc" name="abc" marginheight=0 src="do/alonepage.php?id=3" frameborder=0 width=252 scrolling=no height="1100" style="overflow-x:hidden; overflow-y:yes" ></iframe>
phpwind门户页怎么放代码1、iframe子页面调用父页面js函数
子页面调用父页面函数只需要写上window.praent就可以了。比如调用a()函数,就写成:
代码如下:
window.parent.a();
子页面取父页面中的标签中的值,比如该标签的id为“test”,则:
代码如下:
window.parent.document.getElementById("test").value;
jQuery方法为:
$(window.parent.document).contents().find("test").val();
但是我在chrome浏览器下却发现此方法无效了!查了半天才了解,在chrome 5+中,window.parent无法在file://协议中运行,但是发布了之后http://协议下是可以运行的。此方法支持ie、firefox浏览器。
2、iframe父页面调用子页面js函数
代码如下:
这个就稍微复杂一些,下面的方法支持ie和firefox浏览器:
document.getElementById('ifrtest').contentWindow.b();
子页面取父页面中的标签中的值,比如该标签的id为“test”,则:
document.getElementById("test").value;
注:ifrtest是iframe框架的id,b()为子页面js函数。contentWindow属性是指定的frame或者iframe所在的window对象,IE下可以省略。
PHP如何用IFRAME制作网站后台基本框架如下:
<frameset frameborder="1" rows="70,*">
<frame name="topframe" src="header.php" />//加载头部文件
<frameset frameborder="1" cols="180,*">
<frame name="leftframe" src="left.php" />加载左边的目录文件
<frame name="mainframe" src="right.php" />加载右边的文件
</frameset>
</frameset>
IFRAME包含了3个页面。如果要从left传参数给right,要将框架name一并传入,如:
<a href="right.php?id=<?php echo $item["id"]?>" target="mainframe">
这样的话,刷新的只是right页面,而left与top无刷新。
php中怎样获取iframe中的信息其实不允许直接访问, 无非就是需要提供其它的信息,
很大程度就是referer信息, 你可以用firefox的firebug里的网络(Net), 来看内部请求时发送了哪些信息。
然后用PHP的CURL来模拟这次请求, 把所有信息附上, 就能拿到了。
另外CURL功能很强大的,还可以用来登陆表单。
关于phpiframe的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。