Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
5 / 5 / 1
Регистрация: 16.01.2011
Сообщений: 37
1

Как улучшить код вставки BB кодов

17.01.2011, 07:47. Показов 859. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Этот код я взял отсюда Скрипт вставки BB кода
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<script>        
        function savesel(doc)
        {
                if(document.selection) {                
                        doc.sel = document.selection.createRange().duplicate();
                }               
        }
        function click_bb(aid,Open,Close) {
                var doc = document.getElementById(aid);
                doc.focus();
                if (window.attachEvent && navigator.userAgent.indexOf('Opera') === -1) {                                        
                        var s = doc.sel;
                        if(s){                                  
                                var l = s.text.length;
                                s.text = Open + s.text + Close;
                                s.moveEnd("character", -Close.length);
                                s.moveStart("character", -l);                                           
                                s.select();                
                        }
                }   else {                                              
                        var ss = doc.scrollTop;
                        sel1 = doc.value.substr(0, doc.selectionStart);
                        sel2 = doc.value.substr(doc.selectionEnd);
                        sel = doc.value.substr(doc.selectionStart, doc.selectionEnd - doc.selectionStart);                                              
                        doc.value = sel1 + Open + sel + Close + sel2;
                        doc.selectionStart = sel1.length + Open.length;
                        doc.selectionEnd = doc.selectionStart + sel.length;
                        doc.scrollTop = ss;                                             
                }
                return false;
        }
</script>
 
<form name="form_name">
<a href="javascript://" onclick="click_bb('area_id', '[b]', '[/b]');">Жирный текст</div>
<textarea id="area_id" cols="40" rows="4" onselect='savesel(this)' onchange='savesel(this)' onclick='savesel(this)' onfocus='savesel(this)' onkeyup='savesel(this)'></textarea>
</form>
У меня вот такой вопрос: как сделать так, что бы он вставлял BB код в форму в другом окне.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2011, 07:47
Ответы с готовыми решениями:

Подскажите как улучшить код
Есть 2 вопроса 1. Как уменьшить этот код $(document).ready(function() { ...

Как улучшить код?
Как улучшить? static double Power(double x, int y) { double b = x; ...

Как улучшить код
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Как улучшить код?!
Написал код к заданию: Дан целочисленный массив размера N. Если он является перестановкой, то есть...

0
17.01.2011, 07:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.01.2011, 07:47
Помогаю со студенческими работами здесь

Как улучшить код
Может у кого есть иде как улучшить данный код . В формы и классы не закидывать , просто сделать...

Как улучшить код?
В Main() код для вызова функции У меня есть много классов которые должны работать через Thread...

Как улучшить код?
Я нубяра в ООП вот написал чтото хочу услышать мнение профи как улучшить код. &lt;?php abstract...

Как улучшить код?
код новичка, подскажите как улучшить исправив ошибки &lt;?php session_start(); $_SESSION =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru