Ведь жизнь – это единственная яркая сторона смерти. ©
В Firefox как-то нехорошо всё работает.

При нажатии на кнопки форматирования не используется выделенный текст, а выдаёт запрос на ввод строки.

Ссылка Цитировать не работает.



Проверьте, плиз, совместимость сайта с различными браузерами, ведь не все имеют возможность юзать IE.

Комментарии
21.06.2005 в 00:54

Мелкий жулик, пристроившийся задарма
Это не проблема совместимости. Это особенность данного конкретного браузера - выдавать яваскриптное окошко при использования тега. В Опере то же самое.



ведь не все имеют возможность юзать IE.

Мышки плакали, кололись, но продолжали жрать кактус... Поплюетесь и привыкнете... :)

21.06.2005 в 01:03

Ведь жизнь – это единственная яркая сторона смерти. ©
В phpBB ничего подобного не выдаётся.

И в Gmail (а там покруче скрипты).



Поплюетесь и привыкнете...

А если у человека Linux/*BSD?
21.06.2005 в 01:06

INFOMAN c багами, но ведь работает же) ихмо опера рулит рулит и рулит :) под виндой и под никсами тоже) :vo:
21.06.2005 в 01:09

Мелкий жулик, пристроившийся задарма
INFOMAN, простите, а в чем конкретно проблема? Окошко для ввода вместо выделения текста при нажатии кнопки безумно мешает жить? :)
21.06.2005 в 01:28

Ведь жизнь – это единственная яркая сторона смерти. ©
Вместо того, чтобы вставлять теги вокруг выделенного текста, он рисует запрос, какой текст вставить в теги.

21.06.2005 в 02:19

«...в памяти save'ом одно лишь признание, но форматирует наше сознание может быть вирус, а может - другая любовь...»(с)
Вместо того, чтобы вставлять теги вокруг выделенного текста, он рисует запрос, какой текст вставить в теги. - ну и чем вас это напрягает? Бурёте и вписываете и делов-то)))) На крайний случай ставте хоть точку и нжимайте ок и редактируйте сколько влезет, если уж вам так больше нравится)))
21.06.2005 в 02:36

Ведь жизнь – это единственная яркая сторона смерти. ©
Хочу нормально постить, а не через анус.
21.06.2005 в 08:36

Do the Ska!!!
INFOMAN

Нормально постить не получится -- метод createrange() исключительно майкрософтовское баловство. Mozilla Foundation и Opera не поддерживают его из принципов.
21.06.2005 в 11:03

Мелкий жулик, пристроившийся задарма
INFOMAN

Хочу нормально постить, а не через анус.

Ручками теги прописать - тоже не катит? Или у Вас каждое второе слово оформлено либо болдом, либо италиком? :)

Честно, ну не понимаю я, что такого противоестественного и напряжного во введении текста в формочку... :(
21.06.2005 в 11:14

Ведь жизнь – это единственная яркая сторона смерти. ©
.flint, тогда почему phpBB работает нормально?

Вот... функция из phpBB:



function mozWrap(txtarea, open, close)

{

var selLength = txtarea.textLength;

var selStart = txtarea.selectionStart;

var selEnd = txtarea.selectionEnd;

if (selEnd == 1 || selEnd == 2)

selEnd = selLength;



var s1 = (txtarea.value).substring(0,selStart);

var s2 = (txtarea.value).substring(selStart, selEnd)

var s3 = (txtarea.value).substring(selEnd, selLength);

txtarea.value = s1 + open + s2 + close + s3;

return;

}



Дальше идёт проверка браузера и в зависимости от него различные действия:



if ((clientVer >= 4) && is_ie && is_win)

{

theSelection = document.selection.createRange().text; // Get text selection

if (theSelection) {

// Add tags around selection

document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];

txtarea.focus();

theSelection = '';

return;

}

}

else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))

{

mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);

return;

}



Вот... Что мешает админам diary заюзать те же функции?
21.06.2005 в 11:18

Ведь жизнь – это единственная яркая сторона смерти. ©
Эллаирэ, хочу использовать привычные по phpBB методы.
21.06.2005 в 11:49

Ссылка Цитировать не работает.

В Файрфоксе из соображений безопасности не поддерживается VB-sсriрt, на котором эта строка. Спрашивается: почему она вообще на каком-то VB, если есть привычный всем javasсriрt, в котором все работает?

Я себе поставила плагин для BB-кода и пишу в нем, он работает примерно так же, как эти кнопки, а некоторые детали типа ссылок с объяснением с ним даже удобнее писать.

21.06.2005 в 15:15

светлые силы
по идее согласен с INFOMAN
21.06.2005 в 16:42

> Это не проблема совместимости. Это особенность данного конкретного браузера - выдавать яваскриптное окошко при использования тега.



Ты не права.

Просто в форме используются два скрипта.

Один написан на VBsсriрt и работает как надо, но только в IE.

Другой написан на Javasсriрt, работает через анус, и так везде.



Администрация не идёт навстречу и не меняет скрипт, хотя им не раз уже присылали рабочие варианты.
21.06.2005 в 16:54

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

Я вот вообще не понимаю, как люди ie пользуются... По мне, так жутко неудобная вещь, однако же большинство именно с ним и живут. :)

На вкус и цвет фломастеры разные;)
21.06.2005 в 16:59

> к отдельному окошку для текста привыкнуть не так сложно



Эта функция вставляет текст только в конец комментария, что неудобно.

Кроме того, нельзя цитировать с помощью ссылки "Чтобы вставить цитату с этой страницы..."
21.06.2005 в 17:07

Ведь жизнь – это единственная яркая сторона смерти. ©
~Ellie~, спасибо за линк!
21.06.2005 в 19:58

светлые силы
Эллаирэ я тот скрипт смотрел, там хоть ошибка не явная, но все равно присутствует из-за какой-то (не помню) необъявленной переменной...
21.06.2005 в 20:35

гхыр

аналогичная фигня, пришлось сменить BSD/FF на BSD/Opera8

что само по себе антинаучно
21.06.2005 в 20:39

еще вопросина.

Почему в случае, когда постишь на дайри чтото из огнелиса(локаль системы - KOI8R) - получается полная фигня в виде грузиницы. чтобы запостилось нормально нужно в браузере выставить кодировку cp1251, что переводит в грузиницу всё, кроме окошка, в котором набираются посты. Неэстетично.

Сменил на оперу - так через 3 раза на четвертый та же фигня.



В phpBB за год ниразу такой фигни небыло.

Разберитесь , а ?
22.06.2005 в 09:28

cobby, известный глюк. это у тебя локаль неправильно настроена 8)
22.06.2005 в 23:21

это как так, простите, можно неправильно настроить локаль во FreeBSD ?

Или KOI8R уже считается неправильной локалью?
23.06.2005 в 09:34

а хотя...



> В phpBB за год ниразу такой фигни небыло.



м.б. ты прав