Frameset / Рамки не работают в Rhomobile - PullRequest
0 голосов
/ 11 марта 2012

Попытка реализовать фреймы, в которых нажатие на ссылку в левом фрейме должно открываться в правом фрейме. Вот код, который я пытаюсь:

приложение / тест / 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>

Когда я пытаюсь открыть Google, он открывается в полном пространстве окна. Как я могу это исправить?

1 Ответ

0 голосов
/ 11 марта 2012

Во-первых, ваш набор фреймов должен иметь столбцы 26%, 22,2%, 51,8%, что упрощает ваш 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>

Теперь, если это не сработает, попробуйте использовать target = "_ parent.right" в left.erb

...