Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Обновление информации на странице


Автор: HunterI 11.3.2006, 16:34
Доброго времени суток!

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

Расскажу поподробнее.
Есть 2 фрейма (пусть будут fraym_1, fraym_2). Основная информация выводиться во фрейме fraym_2. В fraym_1 выводиться меню и имя пользователя. Нужно что бы после регистрации в fraym_1 изменилось имя пользователя с anonim на "имя_пользователя".

Как это сделать?

Автор: Serkys 11.3.2006, 17:01
Код

<meta name=refresh content="0 URL=<?=$_SERVER['REQUEST_URI']?>">


З.Ы. Вы это каждый день будете спрашивать?

Автор: HunterI 11.3.2006, 17:57
Извините пожалуста...

но куда эту строку вставить?

Автор: Danox 11.3.2006, 18:20
XP>Internet>html>php
Хтмл знаешь??? smile и зачем фреймы в php есть такая фишка как include smile
Цитата

но куда эту строку вставить?

Между тегами meta smile

Автор: HunterI 11.3.2006, 18:29
фрейм сделал я для того что бы разбить окно на левую и правую части. Так вот мне из правого фрайма нужно обновить левый фрейм, и вот я до сих пор не могу понять в каком фрайме эту строку прописать.
и еще такое... расшифруете эту часть строки "content="0 URL=<?=$_SERVER['REQUEST_URI']?>"

спасибо

Автор: Ciber SLasH 11.3.2006, 21:04
После того, как пользователь зарегистрировался (пришёл запрос на сервер), на сервере генерируется страница и в тэге BODY (к примеру) прописывается событие:
Код

<body onLoad='document.frames["fraym_1"].location.reload()'>

а 1-фрейм при загрузке должен проверять пользователей на авторизованность и если кто-то авторизован, то выводить соот. имя.

Либо во время генерации страницы для 2-фрейма при авторизации нужно генерировать доп. JavaScript, который будет вставлять нужные данные в первый фрейм.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)