关于IE编程的问题!以前没人问过,请大家来讨论!(100分)

  • 主题发起人 主题发起人 satanmonkey
  • 开始时间 开始时间
S

satanmonkey

Unregistered / Unconfirmed
GUEST, unregistred user!
例如有一个有多帧的html如下
<HTML>
<HEAD>
<TITLE>xxxxx</TITLE>
</HEAD>
<body>
<FRAMESET border=0 frameSpacing=0 rows=36,* frameBorder=0>
<FRAME name=main src="aaa.htm" noResize scrolling=no>
<FRAME name=main1 src="bbb.htm">
</FRAMESET>
</body>
</HTML>

某个时候当有人点了如下的超连接

<A href="ccc.htm" target=main1>link</A>

那么在IE的内部,哪个html应该表示为

<HTML>
<HEAD>
<TITLE>xxxxx</TITLE>
</HEAD>
<body>
<FRAMESET border=0 frameSpacing=0 rows=36,* frameBorder=0>
<FRAME name=main src="aaa.htm" noResize scrolling=no>
<FRAME name=main1 src="ccc.htm"> //注意这里
</FRAMESET>
</body>
</html>
我的问题是,怎么得到当前IE内部的哪个动态的html(第三段html那种)

这个问题我查了好久,好象没人提过,请大家和我一起想办法
 
你的问题怎么提得这么怪?

“某个时候当有人点了如下的超连接
<A href="ccc.htm" target=main1>link</A>”

上面这个链接你是只能放在main里,点了以后自然会在main1这个frame里显示
如果是在main1里,就没必要加target=main1了
 
在哪个里面无所谓,关键是main1中被换成了ccc.htm
我要得到的是哪个html的当前状态.
 
什么叫html的当前状态?

 
请你仔细看我的提问。
在ie内部应该有个html的当前表示的,我要的就是哪个。
比如一个frame的内容从aaa.htm变做bbb.htm
我就是要找当前是哪个*.htm
 
试试看javascript里的location.href可以取得当前页面的url
 
不能用javascript
目前用的是bho我可以直接得到iwebbroswer的
 
你用get_frame判断去
 
什么意思?
请说详细点
 
to auleaf, 如何实现阿,说说吧
 
是啊,详细说一下啊。
 
自己弄好了!!分分
 
后退
顶部