iframe改写location(iframe frame)
在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="";