iframe改写location(iframe frame)

http://www.itjxue.com  2023-01-25 18:20  来源:未知  点击次数: 

在HTML中IFrame对象有什么方法和属性,可以改变其中显示的内容,也就是改变地址

iframe 的参数设定如下:

例子: iframe src="iframe.html" name="test" align="MIDDLE" width="300" height="100" marginwidth="1" marginheight="1" frameborder="1" scrolling="Yes"

src="iframe.html"

欲显示於此框窗的文件来源除档案名称,必要加上相对或绝对路径。

name="test"

此框窗名称,这是连结标记的 target 参数所 要的,

align="MIDDLE"

可选值为 left, right, top, middle, bottom,作用不大

width="300" height="100"

框窗的宽及长,以 pixels 为单位。

marginwidth="1" marginheight="1"

该插入的文件与框边所保留的空间。

frameborder="1"

使用 1 表示显示边框, 0 则不显示。(可以是 yes 或 no)

scrolling="Yes"

使用 Yes 表示容许卷动(内定), No 则不容许卷动。

iframe中可以使用location.href吗用这种使用方法吗 如果有该怎么穿js的到的值急急急!!!!

可以,只要不跨域就没问题.

var ifmurl=document.getElementById('IFRAME_ID').contentWindow.location.href;

iframe修改父页面url

2种情况:1、打个比方,一个页面A里面有一个iframe,iframe里面显示的是B页面。需要在B页面修改A页面下的iframe的url(如果楼猪是这个意思)。在B页面里面可以这样:window.parent.SetiframeUrl(url);(SetiframeUrl是父页面(A页面)的一个js方法)。如果楼猪是多层嵌套。比如B页面里面还有个iframe,iframe里面还有个C页面。如果需要在C页面修改A页面下的iframe的url,也可以这样写,关键是要知道需要parent几次。

2、如果A里面有一个iframe,iframe里面显示的是B页面,在B页面修改A页面的Url(非A页面下的iframe的url)可以这样写window.parent.location.href="";

(责任编辑:IT教学网)

更多

推荐Windows服务器文章