Так уж повелось, что страницы и сайты в нашей реальности оптимизируют только под ИЕ., который отличается весьма фривольной интерпретацией стандартов…

От этого и идут все несовместимости и косяки в так называемых „альтернативных браузерах”, к которым причисляется и Опера.

К счастью, Opera Software ввела в свой браузер поддержку свойств и методов, позволяющих исправить положение.



В этой записи я рассмотрю 2 проблемы, которые портят жизнь многим пользователям Оперы.



1. не работающие (или же работающие криво) скрипты быстрого ответа/добавления комментариев, цитирования, и многого другого.

Суть проблемы:

—Скрипт цитирования был построен на vbs, и соответственно не работал нигде кроме ИЕ.

—Опера отфильтровывалась, и ей подсовывали менее функциональный код.

Эти проблемы решаются с помощью user JS, скриптов, которые Опера подключает к каждой странице.

http://kostia.gorodok.net/diary/diary.fix.js — скачайте его и поместите в свой каталог пользовательских скриптов.



Этот скрипт делает следующее:



2. Вторая проблема является не столько проблемой @дневников, сколько проблемой Оперы, и может проявляться на любых сайтах.



Статистика дневников считается с отдельного сервера, top.diary.ru, и периодически (особенно в последнее время), этот сервер лежит.

Проблема Оперы в том, что в ней очень большое время ожидание ответа, и поэтому белый экран может висеть далеко не один час (проверено на собственном опыте)

решение

Надеюсь, что я сумел обьяснить более или менее понятно, если что — рад буду ответить на ваши вопросы…

Комментарии приветствуются.

старые апдейты

UPD (01.06.2006):

5. полная совместимость с платной версией.



6. добавил следующие хоткеи для формы:

CtrlB — выделяет текст жирным,

CtrlI — курсивом

CtrlU — подчёркивает

CtrlS — перечёркивает

Ctrl- — вставляет длинное тире.