|
主题: 请问,能否给iframe设置id属性,然后控制子页面内的元素
|
GoldGun
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#12005/8/23 16:35:57
如题:请问,能否给iframe设置id属性,然后控制子页面内的所有的元素的属性。
注:试了一下,发现没有任何效果。在id属性下面设置这些元素没有任何效果。 目前子页面存在无序列表,也有a,有font以及table等。
谢谢先!
|
{ 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#22005/8/23 17:04:18
答案是不能。。。
除非在被引用的那个页面中控制。。。
|
GoldGun
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#32005/8/23 17:13:14
原来如此,看来还真麻烦啊
谢谢行者~~
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#42005/8/23 17:31:53
如果我没有搞错应该是可以的
|
GoldGun
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#52005/8/23 18:20:57
再问一下: 如果子页面是asp或者php生成的动态页面,那又该怎样控制子页面的样式?比如实际引用的页面是类似于asp?id=xxxkind=xxx以及类似于dataquote.php?kind=newinlibbook (就是一些数据调用的东西) --------------
缺缺: 如果可以,能详细说说吗? 因为我给iframe设置了id后,在CSS里设置子页面的其他标签并不能实现效果。方法不对?
编辑历史:[此帖最近一次被 GoldGun 编辑过(编辑时间:2005-08-23 18:27:02)]
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#62005/8/23 18:29:07
在CSS中,那不行 JS可以 可以用JS给IFRAME页面附加CSS样式内容
编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2005-08-23 19:02:30)]
|
{ 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#72005/8/23 18:36:48
试了一下。。。竟然真的可以。。。 对 GoldGun 表示道歉。。对不起对不起。。。 aa.html 引用: <iframe src="bb.htm" id="bbb"></iframe> <a href="##" onclick="bbb.document.getElementById('aaa').value='aaa';">asdasd</a>
bb.html 引用: <body> <input type="text" id="aaa" name="aaa" value="123213"> </body>
|
GoldGun
职务:普通成员
等级:1
金币:0.0
发贴:34
|
#82005/8/23 22:07:47
谢缺缺!
没关系,也谢谢行者的实例!
|
不是高手
职务:普通成员
等级:3
金币:5.0
发贴:1352
|
#92005/8/24 10:52:18
当然可以。 不过也是有局限性的,JS出于安全性考虑,不能垮域。
否则你在里面装个新浪的网站,通过JS脚本修改某条新闻,那不是乱套啦?
|