Fover написал(а):Старый вариант дает попросту картинку обернутую тегом ячейки + неизвестно где она будет, т.к. .insertCell(18) не показатель.
Ну и вариант на jquery тоже самое дает. А вставка ячейки номером по счету - иногда пользователям нужнее. Оба варианта имеют право на существование. Если скрипт написан на нативном яваскрипте - это не значит, что он устарел, jquery - всего лишь фреймворк и при выполнении того же метода append() вызываются те же самые функции.
Fover написал(а):Кстати, еще можно использовать такое решение (без скрол.):
Оно аналогично варианту, приведенному Ичимару, вызывается функция, возвращающая false.
Но такой вариант нежелателен, потому как псевдопротокол javascript уже устарел и поддерживается браузерами "по старой памяти", в стандартах его уже давно нет. Ну и другие причины есть.
лучше все-таки так
<a href="/" onclick="bbcode('[bbcode]','[/bbcode]'); return false;">Текст ссылки</a>