Как создать страницу php с фреймами? - PullRequest
0 голосов
/ 27 июля 2011
<html><head></head>

<frameset cols="30%,*">
<frame src="menu.php">
</frameset>
</html>

Это моя страница index.php.А на странице menu.php перечислены клиенты из mysql.

Я хочу создать гиперссылку с результатом запроса mysql.И когда вы нажимаете на mysql, он должен вызвать content.php и отобразить содержимое во втором фрейме.

Но пока, нажимая гиперссылку, он перенаправляет фрейм меню на другую страницу php.

В основном я пытаюсь создать меню в левой рамке и отображать содержимоекаждый листинг в правильном фрейме.

Ответы [ 3 ]

5 голосов
/ 27 июля 2011

Не используйте фреймы. Они отвратительный возврат к "старым" дням. Легко повторить те немногие преимущества, которые предоставляет PHP-фрейм (динамические / постоянные боковые панели / меню / контент, совместно используемые на нескольких страницах), без какого-либо длинного списка недостатков, которые имеют фреймы.

1 голос
/ 27 июля 2011

Это не имеет ничего общего с php - это просто html.Вы должны использовать target атрибут в ваших <a> ссылках.Ваш код будет выглядеть примерно так:

<frameset cols="30%, 70%">
<frame src="menu.php">
<frame src="content.php" name="content">
</frameset>

ссылка в вашем menu.php будет:

<a href="content.php?page=somepage" target="content">Somepage</a>
1 голос
/ 27 июля 2011

Рамки - огромный беспорядок.Однако, если необходимо, вы можете указать свои фреймы name s, а затем указать атрибут target в ссылках во фрейме меню, чтобы указать, в каком фрейме он должен открываться.

Кроме того, неиспользовать кадры.

...