ОсновноеRadiotalkПользовательское
MPCHAT - CMS сервис чатов для профессионалов
95   •   Посмотреть все темы

🔒 Верное расположение фреймов в фреймовой системе (frames.inc)

 

2536
удалён @crigon
Никак не могу уложить в голове, почему со стандартно-установленной фреймовой системой, браузер (в частности, Internet Explorer [7], ибо в FF все хорошо) не ругается на ошибки, а с моей — посылает на… 217 строку. Более того, чат просто не выводит ник-листа и не позволяет телепортироваться из комнаты в комнату. Методом тыка, было установленно, что проблема в (не)правильном местоположении фрейма «write» в коде. Неужели, от расположения строк кода фреймов могут возникать такие серьезные казусы???
Ниже, я приведу структуру стандартного файла, далее, свою (вдохните по-глубже 😀 ).

Группа [сверху-вниз]:
— Верхний фрейм (name=topframe)
— Группа [слева-направо]:
—— Фрейм меню (name=mleft)
—— Группа (name=sets) [сверху-вниз]:
——— Викторина (name=gameframe)
——— Фрейм сообщений (name=left)
——— Фрейм привата (name=privat)
—— Фрейм «write» (name=write)
—— Фрейм участников (name=users)
— Нижний фрейм-чата (name=chat)

Убрано за ненадобностью.

Под «группами» подразумеваются «frameset»ы.
Постарался, максимально упростить для восприятия. Надеюсь, читаемо.
Прежде, чем полностью все переписывать, хотелось бы все же постараться найти какую-то лазейку, ибо данное расположение частей (глобально) мне очень полюбилось.

0
2536
удалён @crigon
Путем долгих тестирований, благодаря помощи serhio, было выяснено, что ошибки вызывают дополнительные фреймы (panel, logoframe).
Т.е. не ругается ни на что только при стандартных документах.
А это кака. Ибо, руки завязаны в узел. 🙁

0
2902
serhio @serhio
crigon пишет:

Путем долгих тестирований, благодаря помощи serhio, было выяснено, что ошибки вызывают дополнительные фреймы (panel, logoframe).
Т.е. не ругается ни на что только при стандартных документах.
А это кака. Ибо, руки завязаны в узел. 🙁

я бы сказал, ошибки вызывают не дополнительные фреймы, а добавление фреймов не из числа стандартных...

0
2536
удалён @crigon
Да, конечно же, можно ухитриться различными способами под разными углами, начиная от Inline-фреймов и заканчивая AAJAX’ом, но, тем не менее, если положение дел поправиться, было бы очень кстати… 😒

0
20090
Dimitry @Dimitry
Упустил эту темку вчера..
Недумаю что проблема в новых фреймах, скорее всего гдето учтото упущенно..
нерабочий код в студию, потому что мало что можно сказать по структуре)
можно прикрепить к теме наверху!

добавляю..

  1. ———— Группа (name=sets) [сверху-вниз]:
  2. ————— Викторина (name=gameframe)
  3. ————— Группа [сверху-вниз]:
  4. —————— Фрейм сообщений (name=left)
  5. —————— Фрейм привата (name=privat)

2 раза сверхувниз, причём невижу необходимости.. как раз потом ошибка ))

0
2536
удалён @crigon
2 раза сверхувниз, причём невижу необходимости.. как раз потом ошибка ))

Это чтобы фреймы приват-хидер были таскаемы, а викторина мервто на месте стояла.

Код, валидный (не по ********** 😀 ). 99% уверен.

0
2536
удалён @crigon
Все нашли. Все правим. 🙁

Фреймы не причем.

0

В закрытой теме нельзя отправлять сообщения.

Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.