Я так понял, что о визивиг-редакторе здесь речь и не идет. Это редактор типа documents and spreadsheets by google, в бесплатную конкуренцию все тому же Microsoft Word :)
Ага, к тому же что за бред вообще - что-то куда-то дописывать? В Опере нельзя заменять меню (вещь сомнительная кстати), но Вы прекрасно понимаете, что меню можно нарисовать совершенно другими средствами - левой кнопкой мыши по маленькой ссылочке, которая отображает меню... в общем, думаю, проблема не в этом, а в головах Гугла.
Проще перейти просто с оперы на FF чтобы не сталкиваться с постоянными багами. Я с большим трудом, но перешел. Хотя лет пять использовал только оперу. И теперь на моей ubuntu с firefox все прекрасно.
А опера сама виновата - закрытый код, сложность разработки для нее приложений и т.д. странный движок у нее.
Ну вот, почитайте, например, этот материал на Хабре. - в нём приведён неплохой список. Однако, как верно подметил k_s, таких сервисов в принципе хватает.
Насколько я знаю в нынешних операх нельзя заменить контекстное меню которое очень классно использовать в своих проектах. Осел и мозилой с радостью это поддерживают, а вот опера...
Tools - Preferences - Advanced - Content - JavaScript options - Allow script to receive right clicks (поставить галочку)
И всё будет работать.
У меня эта галочка всегда отключена. Это глобальная настройка по умолчанию и это правильно, нефиг каким-то левым скриптам перехватывать мою правую кнопку.
Для конкретных сайтов это можно разрешить: открыть сайт, правой кнопкой в пустом месте страницы, Edit site preferences - Scripting - Allow script to receive right clicks - и всё работает.
во флеше можно сделать так, чтобы клик правый не вызывал ничего вообще. Поэтому прямо перед правым кликом мы подсовываем под курсор флеш, а потом убираем сразу. И хопа, нету менюшки.
Так... еще раз.
Отрезаем правую кнопку мыши тем что перед правым кликом подсовываем флеш. Потом от правого клика показываем див.
Это бы все работаело если бы я знал как обработать правый клик в опере... В лисе и осле это oncontextmenu а опера игнорирует это событие.
Вобще то дело не в том… В опере ява кривовата, и не тянет некоторые свойства в полях ввода, такие как определение начала и конца выделения. Из-за этого на всех форумах нормально нельзя выделить текст и нажать «пожирнить».
А я пользуюсь как раз с версии 3.62 - первой публичной - и наблюдаю, как все браузеры нагло копируют то, что придумавают именно люди из Оперы, - FF вообще во всех своих "родных" фичах - клон Оперы, разве что с очень паршивым движком рендеринга веб-страниц, а именно это должно быть сделано хорошо в браузере - а не система плагинов.
Zibx, ботай матчасть ;), с версии 8 в опере все операции с выделением текста работают, сам писал код, который делает это на моём форуме.
Вообще, у людей есть странная привычка о функциональности FF судить по набору установленных для него сторонних плагинов, но об Опере - примерно в версии 3.62 и не позже. Двойные стандарты :(.
Верно. Поддержка работы с выделением в текстовых полях добавилась, кажется, в 8.20. Форум на моём портале в профиле, хотя там нужно регистрироваться, так что утомишься проверять :). Вот код, который выполняет обрамление выделенного текста тэгами.
function tagsStoreCaret(textarea)
{
if (textarea.createTextRange)
textarea.caretPos = document.selection.createRange().duplicate();
}
function tagsInsertText(textarea, text)
{
if (textarea.createTextRange && textarea.caretPos)
textarea.caretPos.text = text;
else
textarea.value += text;
textarea.focus();
return false;
}
Что-то такое.
Фиг поймёшь, как тут код оформлять, ни <pre>, ни <code> не помогают :(.
Чорт, не заэскейпил тэги, они пропали... В общем, потом в textarea во всех события изменения (типа onKeyUp и onClick) вставляешь код "tagsStoreCaret(this)", а для обрамления текста тэгом - код "tagsInsertText(textarea, "[b]" + (textarea.caretPos ? textarea.caretPos.text : "") + "[/b]");
За что человека заминусовали, звери? Полность его поддерживаю!
Все он-лайн "офисы" Оперу поддерживают, лично все проверял, так что не нужно говорить о кривой Java. Только Google на не сподобился. И это качается не только Таблиц, но и кучи других их сервисов.
Я никогда не любил Оперу и вовсе не из-за каких-то глюков, точнее и из-за них тоже, но, в основном, мне кажется крайне неудобным браузером. Что касается глюков, то мы можем до дури спорить о том, что кривые руки у создателей сайтов, но факт остается фактом - значительная часть сайтов в ней не работает или работает неправильно. А я вовсе не хочу быть ежиком, который колется, но лезет на кактус. Всеже думается, что не весь мир должен подстраиваться под Оперу, а Опера под мир.
Ключевое слово "Правильный" ты мой пост прочитал-то? В инете куча неправильных сайтов - вот в чем дело. Не буду же я запускать одновременно 10 браузеров для правильных и неправильных сайтов.
Создан текстовый редактор на флэше