Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: lbpf от 25 Мая 2006, 14:05:04

Название: Последовательность обработки фреймов
Отправлено: lbpf от 25 Мая 2006, 14:05:04
Не знаю в какой форум писать, если что перенесите.
Такакя проблема:
Страница состоит из 3-х фреймов:Верхний-меню, левый-каталог, и правый -вывод данных каталога.
Принажатии ссылки в верхнем фрейме должны обновиться он сам и правый фрейм.
Обновление происходит нормально, но мне надо чтобы запрос от верхнего фрейма обработался первым (в нем выставляется значение переменной сессии, которая затем используется при обработке правого фрейма), а затем уже правый фрейм.

Вот такая ссылка в ферхнем фрейме:
0 - верхний,
1 - левый,
2 - правый.
function GoLocation (href, i)
{
parent.frames.location.href=href;
}



Сейчас работает как бог на душу положит. Может сначала "отработать" на сервере правый фрейм, а затем верхний и наоборот.

Как сделать чтобы первым всегда обрабатывался верхний фрейм :)
Название: Последовательность обработки фреймов
Отправлено: vasa_c от 25 Мая 2006, 15:12:33
1. Лучше переделать всю структуру, думаю можно сделать все проще и лучше.
2. Можно попробовать грузить оба фрейма в GoLocation().
3. Если не получиться и очень хочется извратиться, можно загружать один только верхний, а он уже после загрузки чтобы грузил правый.
4. И уберите на фиг javascript: из onClick. (Еще и через пробел).