框架/框架在Rhomobile中不起作用

时间:2012-03-11 11:01:47

标签: frames rhomobile

尝试实现框架,其中单击左框架中的链接应在右框架中打开。 这是我正在尝试的代码:

应用程序/测试/ 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>

当我尝试打开谷歌时,它会在完整的窗口空间中打开它。 我该如何解决这个问题?

1 个答案:

答案 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