|
|
|
| Может кто встречался с такой задачей:
Есть страница, в ней два фрейма.
В одном фрейме поступают новые сообщениея(добавляються) через функцию (если конечно есть что сообщать)
В другом фрейме который обновляеться каждые две секунды и который с URL на файл с расширением php получает новые сообщнения и если они не пустые он добавляет их в первый фрейм через функцию.
Не надо думать как скрипт получает сообщения и как их идентифицыровать (сам голову поломаю)
Просто помогите написать шаблон страницы.Спасибо. | |
|
|
|
|
|
|
|
для: kest131
(18.07.2006 в 03:17)
| | Задача классическая, где-то есть библиотеки на неё, но компактного наглядного решения не встречал. Неплохо бы посмотреть или сделать. Надо включить Ajax как основной способ обновления страниц таким образом, а фрейм - вспомогательный (в Google Suggest так и сделано). | |
|
|
|
|
|
|
|
для: 12345
(18.07.2006 в 13:47)
| | все очень просто!
Вот пример передачи в Body фрейма UP стиля видимости
parent.up.document.body.style.visibility='visible';
тоесть вам нужно дописать parent.up.блаблабла | |
|
|
|
|
|
|
|
для: mpflash
(18.07.2006 в 15:13)
| | Тоесть например если есть два фрейма и в одном из них написано parent.frame[1].functionbla('111'); то эта функция сработает во втором фрейме командой из первого? | |
|
|
|
|
|
|
|
для: kest131
(18.07.2006 в 15:29)
| | frame[1] это оригинальное название фрейма?
<frame src="/index/up.html" noresize name="up" scrolling="NO" >
да, все верно | |
|
|
|
|
|
|
|
для: mpflash
(18.07.2006 в 16:36)
| | Чегото я не понимаю:
пишу в tes.php смотрю на localhoste:
<html>
<table width=100% border="1"><tr><td></td><td width=50%><br><br>
<FRAMESET ROWS="50%" COLS="40% onLoad="alert('Hello, World.')">
<frame src="f1.php" name="up" scrolling="NO">
</FRAMESET>
</td></table>
в f1.php :
111111111111111111
<SCRIPT type="text/javascript">
<!--
function fum () {
document.write("11111111111");
}
//--></SCRIPT>
На странице tes.php ничего не высвечиваеться никаких 11111111111111
и "alert('Hello, World.')" тоже не срабатывает.
В чем дело??? | |
|
|
|
|
|
|
|
для: mpflash
(18.07.2006 в 16:36)
| | Выяснил что если чтото стоит перед :
<FRAMESET ROWS="50%" COLS="40% onLoad="alert('Hello, World.')">
<frame src="f1.php" name="up" scrolling="NO">
</FRAMESET>
фрейм не срабатывает
а можно ли это обойим? если надо что бы был фрейм в определенном месте
может использовать <iframe> | |
|
|
|