|
|
|
| Создание фрейма в html - всё просто и понятно, а как создать фрейм в php? чё-то нигде не могу найти | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 14:21)
| | С помощью того же самого HTML. | |
|
|
|
|
|
|
|
для: Zend72
(08.09.2008 в 14:24)
| | Чё-то не хочет, пишу ему
<FRAMESET FRAMEBORDER="0" FRAMESPACING="0" BORDER="0" COLS="50%,50%">
<FRAME SRC="mix.php" NAME="onnline">
</FRAMESET>
<NOFRAMES>Ваш браузер не поддерживает фреймы</NOFRAMES>
</FRAMESET>
он выдаёт ошибку | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 14:28)
| | мне нужно, чтоб фрейм создавайлся в файле line.php | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 14:28)
| | Какую ошибку?
<?php
echo '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS="50%,50%">';
echo '<FRAME SRC=mix.php NAME=onnline>';
echo '</FRAMESET>';
echo '<NOFRAMES>Ваш браузер не поддерживает фреймы</NOFRAMES>';
?>
|
PS
Может имеет смысл сделать файл line.php на чистом HTML... | |
|
|
|
|
|
|
|
для: Zend72
(08.09.2008 в 14:31)
| | Блок <NOFRAMES> пишется вообще-то после <FRAMESET>. В коде указано дважды </FRAMESET> | |
|
|
|
|
|
|
|
для: sim5
(08.09.2008 в 14:45)
| | Не заметил... Не гладя код Mifey использовал =( | |
|
|
|
|
|
|
|
для: Zend72
(08.09.2008 в 14:48)
| | И прописывать хорошо бы <HTML><HEAD></HEAD></HTML>, что пользователю показывать в заголовке будем? :)
PS. А нафига он нужен вообще, если фрейм только один. :) | |
|
|
|
|
|
|
|
для: sim5
(08.09.2008 в 14:49)
| | >А нафига он нужен вообще, если фрейм только один. :)
Если честно я понятия не имею =) | |
|
|
|
|
|
|
|
для: Zend72
(08.09.2008 в 14:52)
| | Я хочу просто сделать, чтоб мне он-лайн обновлялось само по себе, не трогая всю страницу
вот сайт
http://www.bestguides.spb.ru/ | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 15:12)
| | Используйте для этого IFRAME на странице. | |
|
|
|
|
|
|
|
для: sim5
(08.09.2008 в 15:14)
| | а можно по-подробнее? | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 15:15)
| | Тег IFRAME | |
|
|
|
|
 54.5 Кб |
|
|
для: sim5
(08.09.2008 в 16:17)
| | чё-то фообще фрейм появляется где попало...
сайт http://www.bestguides.spb.ru/
вот два файла
class2.php - всегда запускается
online_menu.php - должен выводить меню он-лайн
куда мне вставить фрейм, чтоб он появился именно в меню он-лайн, и чтоб его можно было обновлять отдельно от всей страницы? | |
|
|
|
|
 1.7 Кб |
|
|
для: Mifey
(08.09.2008 в 17:09)
| | вот файл
online_menu.php | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 17:10)
| | А о каком фрейме речь, если его в исходнике и близко нет? И зачем такая куча форм, которые ничего не отправляют? | |
|
|
|
|
|
|
|
для: sim5
(08.09.2008 в 17:25)
| | Сайт - е107, всё в пхп и работает само по себе, недавно поставил новый чат(который сам обновляется не трогая страницу), теперь появилась потребность, чтоб меню он-лайн тоже само обновлялось, чтобы не приходилось обновлять всю страницу, чтоб посмотреть кто на сайте, вот я и думал сделать фрейм и его обновлять, может можно как-то по-др | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 17:31)
| | Как по другому? Вы говорите, что у вас фрейм не известно где появляется - его там и близко нет. Вставляйте, и обновляйте его содержимое, не знаю как, по таймеру или как вам надо. | |
|
|
|
|
|
|
|
для: sim5
(08.09.2008 в 17:39)
| | Пробовал - чё-то не то получается, может есть какой-то лучших и простой способ сделать так, чтоб меню он-лайн обновлялось само по себе не трогая при этом всю страницу? | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 17:46)
| | Как вам еще объяснить, что кроме как на плавающем фрейме или AJAX, по другому этого не сделать? | |
|
|
|
|
|
|
|
для: sim5
(08.09.2008 в 18:00)
| | так я и хочу сделать в фрейме, только хочу его создать в самом меню он-лайн, а там он чё-то не создаётся | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 18:05)
| | В каком еще он-лайн? Сколько вам раз говорить, вы его не можете создать, вы можете прописать код IFRAME в любом месте страницы, где он вам потребуется, например:
<table>
<tr>
<td><iframe name="ifrm" id="ifrm" src="namefile.php" width="300" height="200"
scrolling="no" frameborder="0"></iframe></td>
<td><p>Ля ля ля ля ля ля ля ля ля ля ля ля ля ля
ля ля ля ля ля ля ля ля ля</p></td>
</tr>
</table>
|
Обновляйте src этому фрейму, например, по таймеру. Чего вам надо? Вы хотя бы привели код чего вы там делаете, а то... | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 15:12)
| | Мне кажется проще вставить в php файл строчку
<?
Header("Refresh: 60;url=ваш_файл.php");
?>
И раз в минуту этот файл будет перезагружаться. | |
|
|
|
|
|
|
|
для: Kimoron
(08.09.2008 в 21:05)
| | Правильно. Вот только осталось вдолбить автору, что ему надо один раз прописать iframe там где ему необходимо и... | |
|
|
|
|
|
|
|
для: sim5
(09.09.2008 в 05:58)
| | Да это всё я понял, только хочу врейм создать не просто так, а в самом меню он-лайн, но он там не создаётся - сам движок сайта его сам делает, и как туда его вставить - не могу найти | |
|
|
|
|
|
|
|
для: Mifey
(09.09.2008 в 10:46)
| | Папку с шаблонами найдите и там поищите... В конце концов посмотрите на сайте e107... | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 14:21)
| | РНР не создает фреймов, она лишь может выдать соответсвующий HTML код. | |
|
|
|
|
|
|
|
для: sim5
(08.09.2008 в 14:30)
| | так как это сделать? Что написать в line.php? | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 14:31)
| | PHP никак не может создать фрейм)) Но это может сделать HTML или же просто сделать чтобы PHP выполнял вывод кода HTML
<?php
echo "<frameset cols=\"*,*\">"
."<frame name=\"left\" src=\"page1.htm\">"
."<frame name=\"right\" src=\"page2.htm\">"
."<noframes>"
."<body>"
."<p>Эта страница использует рамки, однако ваш обозреватель их не поддерживает.</p>"
."</body>"
."</noframes>"
."</frameset>";
?>
|
| |
|
|
|
|
|
|
|
для: tokmak
(08.09.2008 в 14:54)
| | В файле, который описывает фреймы, не должно быть тега BODY ! | |
|
|
|
|
|
|
|
для: sim5
(08.09.2008 в 14:58)
| | Изменил...
<?php
echo "<frameset cols=\"*,*\">"
."<frame name=\"left\" src=\"page1.htm\">"
."<frame name=\"right\" src=\"page2.htm\">"
."<noframes>"
."<p>Эта страница использует рамки, однако ваш обозреватель их не поддерживает.</p>"
."</noframes>"
."</frameset>";
?>
|
| |
|
|
|
|
|
|
|
для: tokmak
(08.09.2008 в 15:02)
| | И вам, повторяю, блок NOFRAMES пишется после блока FRAMESET. | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 14:31)
| | выдаёт мне вообще пустое окно | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 15:10)
| | Вы вместо page1.htm и page2.htm указывали адрес нужных страниц? | |
|
|
|
|
|
|
|
для: tokmak
(08.09.2008 в 17:02)
| | у меня все страницы в пхп | |
|
|
|
|
|
|
|
для: Mifey
(08.09.2008 в 17:14)
| | ну а какая разница? укажите место расположения страниц, которые вы хотите видеть в отображении во фреймах.
<frame name="left" src="test1.php">
<frame name="right" src="test2.php">
Что находится в файле test1.php выведится в первом фрейме
Что находится во втором файле test2.php выведится во втором фрейме
Допустим test1.php
<?php
echo "Страница test1.php";
?
|
А test2.php
<?php
echo "Страница test2.php";
?>
|
| |
|
|
|