iframe设置css样式

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:57:21
我在网页中嵌了一个iframe,但是主页与iframe之间的关系是不同域,现在我想在IE,FF等主流浏览器中实现这样的功能:

主页设计CSS样式给iframe中的元素使用.因为主面是动态生成CSS样式.这样要怎么实现?

自己不懂乱复制直接走人,这里不会为这类的人散分!
一楼的想法与我还是比较赞同的,但iframe只能是同域内进行数据的交换,同一父域时就可以使用document.domain来作.但是现在是不同域,CSS样式可以跨域的!所以不想使用JS代码,我不需要数据的交换,而只采用CSS样式去跟一下就可以了!不涉及数据交换,否则可以使用下载程序,将先对方的页面下到内存中,然后再显示出来,因为系统几乎每一个人都不一样,所以考虑太占用内存,不采用AJAX的方式或是下载的方式.只须将iframe源中的其一个层(标识层)用display去掉即可.因为可以说不涉及数据.只是跨域定义一下样式,而不必有任何程序中数据的交换!

///////////////////////////////////////////////////////////////////////////////////////////////
呵呵,请注意一下楼下两位,你们都我意思都不懂!对一个ifrmae框架定义?白痴了吧我,我不会问这样的问题的,已经明确说了,是跨站,if

看到你的问题,想笑。
看到你的补充,笑了。
就你这水平你还骂别人白痴。。。
先去搜搜CSS跨域和JS跨域的相关知识,你这个除了用AJAX解决,没其他办法。
只能用一个页面做AJAX获取到想调的内容,再在此页面赋样式,iframe调此页面。
看你这种人很会骂街,还是不留名的好。

不行的,主页只能控制iframe的位置,大小,边框等等,iframe的样式要写在里面.
或者你写个程序做代理,使用Ajax访问此程序,程序中打开iframe页面,输出想要的结果.有牛人用过这种方法,抱歉楼主,我不会.

我试过给iframe设个class,像给其他元素添加css一样,基本的样式是可以实现的啊,eg:
<iframe class="iframe_left"...
或者用js也可是适当的调整iframe的样式,不过这样毕竟不是很方便的啊,eg:
document.frames[0].style.(里面写样式属性)

在要嵌入的iframe页面中写个样式
如:
.iframe{width:400px;height:300px}