![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Rodenis |
|
||||||||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.6.2006 Репутация: нет Всего: нет |
Здравствуйте!
Столкнулся с такой проблемой - имеется скрипт, в котором все сделано в разных фреймах. И все бы ничего, но один фрейм вызывается по другому порту:
И никак не получается наладить взаимодействие между фреймами в Опере и FF. Пробовал писать в каждом фрейме, и даже во фреймсете (который top): document.domain='site.ru', заработало под FF, опера ни в какую. консоль ошибок оперы выдает: message: Security error: attempted to read protected variable эксперименты с
не помогают ![]() Опера не сдается ![]() решил проверять location.hash и что вы думаете? адрес фрейма с нестандартным портом НЕДОСТУПЕН в опере из других фреймов. вообще мрак... приписал к фрейму, помимо name=shover, id=shower сделал кучу вариантов обращений. ни один не работает! в ИЕ некоторые работают ![]()
Пожалуйста, подскажите, как достать из этого фрейма другие, или его из других? Это сообщение отредактировал(а) Rodenis - 24.12.2006, 14:05 |
||||||||
|
|||||||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
С Оперой это вряд ли обойдёться, она очень упрямая по части безопасности. Попробуй в document.domain прописать домен с портом (80), бред но мало ли чего.
Можно отказаться от фреймов и дёргать инфу через XMLHttpRequest, домены одни, запрос Опера сделать позволит. Правда это потребует большой переделки клиентской части. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Rodenis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.6.2006 Репутация: нет Всего: нет |
спасибо за совет
с портом пробовал, не помогло через XMLHttpRequest невыгодно. много тарфа будет. сейчас чат работает в непрерывном режиме, с C++ демоном |
|||
|
||||
Zeroglif |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 644 Регистрация: 22.9.2005 Репутация: 28 Всего: 66 |
||||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
На самом деле гораздо меньше чем во фрейме, если отдавать только сообщение в XML, а не всю вёрстку. Применить XSLT стили можно сразу на клиенте, благо Опера 9 это уже умеет. Ну или по старинке форматировать в ручную скриптом выбирая ноды. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Rodenis |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 20.6.2006 Репутация: нет Всего: нет |
Zeroglif, спасибо, действительно меня проглючило
убрал кавычки, все равно не помогло - результат тот же Sardar, фрейм же не перегружается! он ДОгружается. текст сообщений постепенно подгружается во фрейм. это самый экономичный вариант,ч естное слово ![]() там даже xml никакого нет, просто текст сообщений. |
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Если коннект постоянный, поддерживаемый пробелами или скриптовым детектором лага как в chat.spb.ru... то не хилая должно быть нагрузка на сервер столько коннектов одновременных держать ![]() Агава, где хост держал, по моему 48 максимум даёт. Так что дозагрузка по XMLHttpRequest, где ты дёргаешь только свежие сообщения и не держишь постоянного коннекта ИМХО всё равно лучше. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
Avb |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.7.2006 Репутация: 4 Всего: 13 |
Sardar, Вы уверены? Буквально пару дней назад пробовал аякс-запросы: домен один, порты разные. Глухо как в танке. В каких браузерах смотрел не помню, но в ФФ точно не работало. Использовал Ajax.Request из prototype.js. Это сообщение отредактировал(а) Avb - 27.12.2006, 17:17 |
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |