尝试实现框架,其中单击左框架中的链接应在右框架中打开。 这是我正在尝试的代码:
应用程序/测试/ main.erb
<div data-role="page">
<div data-role="content">
<frameset rows="26%,74%">
<frame src="/public/images/header.png" name="topy" scrolling='no'>
<frameset cols="30%,70%">
<frame src="left" scrolling='no'>
<frame name="right" src="right" scrolling='no'>
</frameset>
</frameset>
应用程序/测试/ left.erb
<div data-role="page">
<div data-role="content">
<A href="http://google.co.in" target="right" >Search Engine</A>
<A href="slide3.html">Member Directory</A>
</div>
</div>
应用程序/测试/ right.erb
<div data-role="page">
<div data-role="content">
</div>
</div>
当我尝试打开谷歌时,它会在完整的窗口空间中打开它。 我该如何解决这个问题?
答案 0 :(得分:0)
首先,你的框架集应该有26%,22.2%,51.8%的cols,这可以简化你的HTML:
<div data-role="page">
<div data-role="content">
<frameset rows="26%,22.2%,51.8%">
<frame src="left" scrolling='no'>
<frame src="/public/images/header.png" name="topy" scrolling='no'>
<frame name="right" src="right" scrolling='no'>
</frameset>
现在,如果它不起作用,请在left.erb中使用target =“_ parent.right”进行TRY