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

Новая безфреймовая 4я версия мпчата (решение проблем)

 

1130
Александр @WestSide
Dimitry пишет:

ну и ничего страшного, всёравно думюа так удобнее и проще для всех

вывод один - забить на всех пользователей со старым браузером и переходить на WebSockets )))

2970
удалён @Foggy
WestSide, почему забить? со старыми браузерами чат должен работать так же хорошо.

20090
Dimitry @Dimitry
Всё, сверстал всё на дивах и стилях, да ещё и с доктайпом, что говорит о том что почти во всех браузерах будет одинаково! Смотим выше, теперь я вообще доволен)

549
PlumLi @PlumLi
прошу прощения, а можно подробней расписать что и где делать, для остальных "смертных" а то голова пухнуть начинает когда читаешь что и где заменить и куда прописать новое

7094
Dim @Render
PlumLi пишет:

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

😀 я думал у меня у одного возникли проблемы с допиливания jscript.dat

3910
Дмитрий @Q-Tec
Да что тут не понятно то?

Найти поиском фразу "parent.users." и удалять их, было - "parent.users.document.get....." стало - "document.get.....". Такая же история и с parent.chat.
Найти поиском фразу "write." и поменять её везде на "hidden."

Найти в самом конце проверку "loadframes()" и поменять
function loadframes() {
if(parent.users&&parent.left&&parent.privat&&parent.chat)
if(parent.users.document&&parent.left.document&&parent.privat.document&&parent.chat.document)
if(parent.users.document.getElementById('users')&&parent.chat.document.getElementsByName('text0')[0]){

на

function loadframes() {
if(parent.privat && parent.privat.document && parent.left && parent.left.document && document && document.getElementById('users') && document.getElementsByName('text0')[0]){

найти поиском "ul=document.getElementById('ul');" в скриптах их две, и сделать их что бы было "var ul=document.getElementById('ul');"

Отредактировано Q-Tec - 14.05.2011
549
PlumLi @PlumLi
вот этот кусок для меня как китайская грамота
- loadframes() сделать одну проверочную строку
if(parent.privat && parent.privat.document && parent.left && parent.left.document && document && document.getElementById('users') && document.getElementsByName('text0')[0]){
- добовить в 2х местах var чтобы получилось так
var ul=document.getElementById('ul');
- изменить в скриптах "write." на "hidden." (везде)
- изменить в скриптах setroom на selectroom (в одном месте)
obj=document.getElementsByName("selectroom")[0];

20090
Dimitry @Dimitry
протестируйте на разных браузерах, чтоб всё работало, особенно скрол и суда пишите только если что-то не так, с указанием версии!
также начал внедрение вебок, осталось придумать как сделать ID для каждого ника
**********

4619
Web3r @Web3r
a) Сделать всё в xHTML 1.1
b) Добавить margin-left:Npx в chatdiv...

20090
Dimitry @Dimitry
xHTML 1.1 многие не готовы к нему
margin-left:Npx уже мелочи

11667
Латвиец @Латвиец
Dimitry пишет:

протестируйте на разных браузерах, чтоб всё работало, особенно скрол и суда пишите только если что-то не так, с указанием версии!
также начал внедрение вебок, осталось придумать как сделать ID для каждого ника
**********

В IE8 не работает вообще ничего)

20090
Dimitry @Dimitry
У кого есть вебки зайдите в чат главный, протестить надо)
Бетта версия готова))

6376
Владимир @Drakoscha
Dimitry пишет:

У кого есть вебки зайдите в чат главный, протестить надо)
Бетта версия готова))

Работает гут 😉

3445
Андрей @VitrOn
14:31:31 siski: что б можно было звук выключать)
14:31:36 siski: и полноэкранный режим)
14:31:52 • рас-рас: и наоборот, видео отключать, а вук оставлять

6703
Андрей @ZloVeЩиЙ
IE 9
Google Chrome
FF
Opera
win 7 x32
отлично.

IE 8 - не работает скрол.
IE 7 - та же проблема + фрейм сообщений (или что там теперь у нас) **********

Отредактировано ZloVeЩиЙ - 15.05.2011
20090
Dimitry @Dimitry
ZloVeЩиЙ, F5 пробовал? напиши в аську мне...

3473
Фарид @F_a_R_i_D
ZloVeЩиЙ пишет:

IE 9
Google Chrome
FF
Opera
win 7 x32
отлично.

IE 8 - не работает скрол.
IE 7 - та же проблема + фрейм сообщений (или что там теперь у нас) **********

поддерживаю.Уже Диме говорил

1241
VL@DLEN @VLaDLEN
😀

20090
Dimitry @Dimitry
у кого скрол не работает, есть ссылка внизу скролл тест, там цифры и их мне после загрузки чата отправляйте , будем вычислять ...
также указывайте версию браузера

11667
Латвиец @Латвиец
...