来源:连笔字网 2023-12-01 21:32:10 作者:连笔君
框架概念 :所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只 要
1、frame不能脱离frameSet单独使用,iframe可以;2、frame不能放在body中;如下可以正常显示:
标签定义 frameset 中的一个特定的窗口(框架)。
frameset 中的每个框架都可以设置不同的属性,比如 border、scrolling、noresize 等等。
实例:
结果如下:
注意后面的noresize.把框架固定起来
扩展
不是这个问题,框架已经固定起来了,而且如果框架在缩小以后,框架里面的内容就显示不完全了。意思就是说不管框架放大还是缩小固定还是不固定,他都会有那点空隙
补充
在代码里加上试试 如果不行再试试把网页中的表格或者层的宽度设置为“100%”,然后将BODY标签的属性设为:body {margin:0px;}
不知道你结构具体是什么样 所以只能举些常用方法
1 图片剧中 两边必须是空的
2 背景定位 样式如下:
3 图片定位 样式如下:
4 划分3列结构
你的页面太大了,就是这个样子了,感觉你可以把foot.html去掉,直接把代码放到login.html这个页面中就可以了,或者将代码引入到login.html,没有必要专门划分一个frame来。
不知道你说的是框架集(frameset)还是浮动框架(iframe)框架集(frameset)下有frame;可以实现类似于windows资源管理器的效果。把整个页面分成几个框架,即多个frame.当你点击左侧的导航时,可以在右侧窗口中显示对应的内容。注意:每个frame对应显示一个网页内容。浮动框架(iframe):是镶嵌在一个网页中的另一个网页。相当网页中又嵌套了一个窗口。
$(window.parent.frames["A"].document) 这样就找到了页面A中,你就可以直接设置样式了
更多扩展补充
这个我试过 好像只有IE支持 其他浏览器不支持
我试过了,firefox是可以支持的!应该是不存在兼容性问题的。。是不是你的代码写的有问题?
见补充问题。
控制C$(window.parent.frames["C"].document).find("标签名").css();控制A$(window.parent.parent.frames["A"].document).find("标签名").css();
大侠:我这还是报错的
shit 你还是用jquery吧,用js搞了半天,头都大了。。。
大侠 用jquery 怎么实现呢
控制C$(window.parent.frames["C"].document).find("标签名").css();控制A$(window.parent.parent.frames["A"].document).find("标签名").css();这就是jquery实现的啊
var url = "http://sandbox.runjs.cn/show/butuylyj";
看看是不是你要的效果
ps:图画得漂亮
已经做到了,你的代码虽然没法正常定位锚,但是很有借鉴意义,我换了个思路,利用父框架按钮调用子框架中预设的锚指令就OK了。十分感谢~
上一篇:plutocracy,CRACY是什么意思
下一篇:没有了