Как сделать HTML-фрейм неподвижным? - PullRequest
1 голос
/ 02 октября 2010

Как я могу изменить эти кадры, чтобы пользователи не могли перемещать эти кадры?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title></title>
</head>
    <frameset border="1" rows="100, 200"  >
      <frame src="page1.html">
      <frameset border="1" cols="20%, 80%" >
        <frame  src="page2.html">
        <frame src="page3.html">
      </frameset>      
  </frameset>
</html>

Ответы [ 2 ]

3 голосов
/ 02 октября 2010

Вы можете использовать атрибут noresize для его отключения:

<frameset border="1" rows="100, 200"  >
  <frame src="page1.html" noresize>
  <frameset border="1" cols="20%, 80%" >
    <frame  src="page2.html" noresize>
    <frame src="page3.html" noresize>
  </frameset>      
</frameset>
0 голосов
/ 03 октября 2010

Я второй, что сказал Ник, но хотел бы добавить, что я думаю, что это должно быть одно из следующего:

noresize="true"
noresize="noresize"

Я не уверен, какой это, но я знаю, что атрибут "nowrap" также использует "nowrap" для значения вместо true Может кто-нибудь подтвердить, какие из перечисленных выше вариантов применимы здесь?

Также вы должны использовать кадры? Я заметил, что вы загружаете страницы в каждом. Если вы создаете их как div, вы можете использовать большинство серверных языков для загрузки страниц в div. Например:

  • В ASP.Net вы можете это сделать, но, к сожалению, сейчас у меня нет кода для этого. Существует способ обработки страницы на странице.
  • В PHP вы можете использовать команду include (include "page1.htm";). На мой взгляд, PHP намного проще.
...