读书人

在构架文件中用 window.open 打开一个

发布时间: 2011-12-21 23:56:01 作者: rapoo

在框架文件中用 window.open 打开一个 pop.aspx 文件,想让里面的超链接的 target 为某一框架

页面 index.aspx 是由若干 框架文件组成的:

---------------------------------------------------

<FRAMESET rows= "83,*,25 ">
<FRAME name= "top1 " src= "TopFrame.aspx " scrolling= "no ">
<FRAMESET name= "main " cols= "200,9,* " id= "main ">
<FRAME name= "left " src= "LeftFrame.aspx " scrolling= "no " id= "_left ">
<FRAME src= "switch.html " name= "control " frameborder= "no " scrolling= "no " noresize>
<FRAME name= "PageFrame " src= "MainFrame.aspx " id= "PageFrame " scrolling= "yes ">
</FRAMESET>
<FRAMESET name= "frbottom " cols= "*,60 " frameSpacing= "0 " frameborder= "NO " id= "frbottom ">
<FRAME src= "down1.htm " frameborder= "NO " scrolling= "no ">
<FRAME src= "DownFreshFrame.aspx " frameborder= "NO " scrolling= "no ">
</FRAMESET>
</FRAMESET>

------------------------------------------

假设 我在框架文件 DownFreshFrame.aspx 中用 window.open 打开了一个pop.aspx 页,其中pop.aspx 页中有一个超链接 <a href= "messagelist.aspx "> 查看 <a> 我想当点击了这个超链接后,想在 index.aspx 中的框架 PageFrame 中显示,那这个超链接要如何写呢?

<a href= "messagelist.aspx "> 查看 <a>

不用超链接也行,用其它方法也可,只要能链过去就行




[解决办法]
哟,写错了下,应该是:
<a href= "# " onclick= "javascrip:window.opener.parent.location.href= 'messagelist.aspx ';window.close(); "> 查看 </a>

读书人网 >asp.net

热点推荐