Что не так с этим кодом набора фреймов? - PullRequest
0 голосов
/ 15 ноября 2010

Я использую Webmin на моем сервере. По какой-то причине было решено перестать отображать что-либо на корневой странице, оно полностью пустое. Однако он все еще возвращает код, показанный ниже. Отдельные страницы в фреймах работают отлично, но фрейм-набор просто не хочет отображаться в любом браузере по какой-то причине.

Я сократил его до этого, работая на локальном сервере, но он все равно ничего не показывает:

<!DOCTYPE html public "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Title</title>
</head>
<body>
<frameset cols="230,*">
    <frame name="left" src="test1.html" scrolling="auto">
    <frame name="right" src="test2.html" noresize>
</frameset>
</body>
</html>

Я также пытался удалить и изменить различные атрибуты, но безуспешно.

Ответы [ 2 ]

4 голосов
/ 15 ноября 2010

Элемент <frameset> заменяет элемент <body>.Вы не можете использовать оба в одном документе.

Вы должны написать:

<!DOCTYPE html public "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Title</title>
</head>
<frameset cols="230, *">
    <frame name="left" src="test1.html" scrolling="auto" />
    <frame name="right" src="test2.html" noresize="noresize" />
</frameset>
</html>
0 голосов
/ 15 ноября 2010

Извлеките тег <body></body>.

...