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

🔒 Верное расположение фреймов в фреймовой системе (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»ы.
Постарался, максимально упростить для восприятия. Надеюсь, читаемо.
Прежде, чем полностью все переписывать, хотелось бы все же постараться найти какую-то лазейку, ибо данное расположение частей (глобально) мне очень полюбилось.

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

2902
serhio @serhio
crigon пишет:

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

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

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

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

добавляю..

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

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

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

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

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

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

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


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