Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.06.2014, 13:08
Новичок на форуме
Отправить личное сообщение для evgeny112 Посмотреть профиль Найти все сообщения от evgeny112
 
Регистрация: 22.06.2014
Сообщений: 2

Помогите исправить код JS
Здравствуйте вот так у меня сейчас добавляет содержимое Картинка gif то есть если содержимое 1 я заполнил и нажал на содержимое 2 то содержимое 1 удаляется а в место него 2 как сделать так что бы содержимое 1 можно добавлять несколько раз и оно было не соединено со 2
/* NewsTemplates by Vanofuture — [url]http://alexeenko.org/[/url] */
(function(){ // Настройки; 1 = да; 0 = нет;
var forBrief = 0; // включить скрипт для "Краткого текста материала"?
var forFull = 1; // включить скрипт для "Полного текста материала"?
if(forBrief==true && $('textarea[name="brief"]').length==0){forBrief=false;}
if(forFull==true && $('textarea[name="message"]').length==0){forFull=false;}
if(forBrief==0 && forFull==0){return;};var newsTemplates=new Array();
// Кнопки и их содержания
newsTemplates.push({title: 'Название 1', data: 'Содержание 1'};);
newsTemplates.push({title: 'Название 2', data: 'Содержание 2'};);
newsTemplates.push({title: 'Название 3', data: 'Содержание 3'};);
newsTemplates.push({title: 'Название 4', data: 'Содержание 4'};);
newsTemplates.push({title: 'Название 5', data: 'Содержание 5'};);
newsTemplates.push({title: 'Название 6', data: 'Содержание 6'};);
newsTemplates.push({title: 'Название 7', data: 'Содержание 7'};);
newsTemplates.push({title: 'Название 8', data: 'Содержание 8'};);
var tmp; var div = $('<div style="float:left;width:20%;margin-right:1%;" class="newsTemplates" />');
if(forBrief==true){var divBrief=div.clone();}if(forFull==true){var divFull=div.clone();}
for(var i=0;i<newsTemplates.length;i++){
tmp=$('<input type="button" />').attr('value', newsTemplates[i].title).click((function(data){return function(){$(this).parent().next().val(data);}};)newsTemplates[i].data));
if(forBrief==true){divBrief.append(tmp.clone(true));if(typeof newsTemplates[i+1]!='undefined'){divBrief.append('<br />');}}
if(forFull==true){divFull.append(tmp.clone(true));if(typeof newsTemplates[i+1]!='undefined'){divFull.append('<br />');}}}
if(forBrief==true){$('textarea[name="brief"]').css('width', '79%').before(divBrief);}
if(forFull==true){$('textarea[name="message"]').css('width', '79%').before(divFull);}};));
Ответить с цитированием
  #2 (permalink)  
Старый 22.06.2014, 13:36
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,127

Хорошая у меня аватарка xD
расшифровка
(function () { // Настройки; 1 = да; 0 = нет;
        var forBrief = 0; // включить скрипт для "Краткого текста материала"?
        var forFull = 1; // включить скрипт для "Полного текста материала"?
        if (forBrief == true && $('textarea[name="brief"]').length == 0) {
            forBrief = false;
        }
        if (forFull == true && $('textarea[name="message"]').length == 0) {
            forFull = false;
        }
        if (forBrief == 0 && forFull == 0) {
            return;
        };
        var newsTemplates = new Array();
        // Кнопки и их содержания
        newsTemplates.push({
            title: 'Название 1',
            data: 'Содержание 1'
        };);
        newsTemplates.push({
            title: 'Название 2',
            data: 'Содержание 2'
        };);
        newsTemplates.push({
            title: 'Название 3',
            data: 'Содержание 3'
        };);
        newsTemplates.push({
            title: 'Название 4',
            data: 'Содержание 4'
        };);
        newsTemplates.push({
            title: 'Название 5',
            data: 'Содержание 5'
        };);
        newsTemplates.push({
            title: 'Название 6',
            data: 'Содержание 6'
        };);
        newsTemplates.push({
            title: 'Название 7',
            data: 'Содержание 7'
        };);
        newsTemplates.push({
            title: 'Название 8',
            data: 'Содержание 8'
        };);
        var tmp;
        var div = $('<div style="float:left;width:20%;margin-right:1%;" class="newsTemplates" />');
        if (forBrief == true) {
            var divBrief = div.clone();
        }
        if (forFull == true) {
            var divFull = div.clone();
        }
        for (var i = 0; i < newsTemplates.length; i++) {
            tmp = $('<input type="button" />').attr('value', newsTemplates[i].title).click((function (data) {
                return function () {
                    $(this).parent().next().val(data);
                }
            };) newsTemplates[i].data));
        if (forBrief == true) {
            divBrief.append(tmp.clone(true));
            if (typeof newsTemplates[i + 1] != 'undefined') {
                divBrief.append('<br />');
            }
        }
        if (forFull == true) {
            divFull.append(tmp.clone(true));
            if (typeof newsTemplates[i + 1] != 'undefined') {
                divFull.append('<br />');
            }
        }
    }
    if (forBrief == true) {
        $('textarea[name="brief"]').css('width', '79%').before(divBrief);
    }
    if (forFull == true) {
        $('textarea[name="message"]').css('width', '79%').before(divFull);
    }
};));
Ответить с цитированием
  #3 (permalink)  
Старый 22.06.2014, 13:56
Новичок на форуме
Отправить личное сообщение для evgeny112 Посмотреть профиль Найти все сообщения от evgeny112
 
Регистрация: 22.06.2014
Сообщений: 2

Так ты вроде ничего не поменял
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить код Apelcun77 Общие вопросы Javascript 6 15.11.2013 23:06
Код Popup, помогите разобраться Azmir Javascript под браузер 3 21.10.2013 12:31
помогите сделать редирект js ( или исправить) min Общие вопросы Javascript 4 17.04.2013 17:30
JS код некоректно работает со стилями zhaaskar Элементы интерфейса 14 13.02.2013 14:59
Помогите доработать JS Dotoni (X)HTML/CSS 4 26.11.2009 20:59