Георгий Скарбовский
80 сообщений
#15 лет назад
Стоит задача установки сквозного плеера на сайт. Как единственный приемлемый вариант выбрал использование фреймов, но есть одна загвоздочка. В зависимости от страницы, открытой в основном фрейме должен меняться стиль в фрейме с плеером. Есть идеи как реализовать или может еще какую идею подкините?
Георгий Скарбовский
80 сообщений
#15 лет назад
Есть еще вариант установки плеера с использованием пхп (для хранения последнеей позиции проигрования и открвания этой позиции в новом документе) Но при такой конфе не избежать задержки при загрузке документа..если не найду как менять стили в фреймах - буде делать так.. Хелп)
Игорь Ткаченко
65 сообщений
#15 лет назад
Стили через JS менять можно
Георгий Скарбовский
80 сообщений
#15 лет назад
Tkachenko, это как бы понятно.. но при каком событии, и каким образом мне не ясно совсем
Евгений О.
263 сообщения
#15 лет назад
Цитата ("Tkachenko"):
Стили через JS менять можно

Сомнительно, что JS позволит менять стили в другом фрейме - по соображениям безопасностей и прочих там securities. Если бы JS позволял менять стили в другом фрейме, то можно было бы их менять и в другом окне браузера, а отсюда уже один шаг и до fake URL и passwords stealing и прочих XSS'ов. Я бы порекомендовал автору для начала поставить быстрый эксперимент - простой код JS меняющий стиль в соседнем фрейме без всяких там событий и прочих излишеств - чтобы потом не было мучительно жалко потраченного зря времени..
Тут М.
626 сообщений
#15 лет назад
А что за плеер, увидеть можно?
Роман Беляев
16382 сообщения
#15 лет назад
Цитата:
Сомнительно, что JS позволит менять стили в другом фрейме


а дернуть функцию в том фрейме тоже не даст :?:
Евгений О.
263 сообщения
#15 лет назад
Цитата ("frig"):
Цитата:
Сомнительно, что JS позволит менять стили в другом фрейме


а дернуть функцию в том фрейме тоже не даст :?:

Скорей всего, нет. Конечно, у каждого браузера свое видение безопасности, но лучше ориентироваться на наихудший случай.
Роман Беляев
16382 сообщения
#15 лет назад
Тогда передавать скрипту формирующему фрейм параметры указывающие какой стиль подключать.