1,有一个分左分右的框架,名称分别是"leftframe", "rightframe"2,我在rithtframe的一指向网页A1.aspx里自定义了一个框架 <iframe name="myframe" src=""></frame>,A1.aspx 页面有一个按扭"button1"3,我想通过点击 A1.aspx页面的button1按扭把一网页A2.aspx 显示在"myframe"框架中,于是我在button1的click 事件中使用了如下代码:
response.write("<scritp>window.parent.myframe.location.href='A2.aspx";</script>")结果没有反映,但把代码改成:
response.write("<scritp>window.parent.leftframe.location.href='A2.aspx";</script>")则可以在leftframe框架中显示出来.
请问这是什么原因?难道自定义的框架不能用吗?
response.write("<scritp>window.parent.myframe.location.href='A2.aspx";</script>")结果没有反映,但把代码改成:
response.write("<scritp>window.parent.leftframe.location.href='A2.aspx";</script>")则可以在leftframe框架中显示出来.
请问这是什么原因?难道自定义的框架不能用吗?
改成
response.write("<scritp>window.parent.leftframe.location.href='A2.aspx'";</script>")
好像是少了一个单引号呀
response.write("<scritp>window.parent.leftframe.location.href='A2.aspx";</script>")
改成
response.write("<scritp>window.parent.leftframe.location.href='A2.aspx';</script>")
好像是少了一个单引号呀,把双引号去掉
面且<scritp>写错了,应该是<script>
你那样只能在rightframe里整个显示,我是要在rightframe中的"myframe"中显示啊
左右两个框架,右边框架页面是A1.ASPX,A1.ASPX中包括一个button和一个iframe
可以用
Response.Write("<scritp>document.myframe.location.href='A2.aspx";</script>")or
Response.Write("<scritp>parent.document.rightframe.document.myframe.location.href='A2.aspx";</script>")