Информационная лента
Чат


Загрузка данных...

Необходимо авторизоваться!

Свежие обсуждения


Загрузка данных...

Топ активов

  • 1 · Посты: 3244 · Репутация: 187
  • 2 · Посты: 3194 · Репутация: 333
  • 3 · Посты: 2321 · Репутация: 1319
  • 4 · Посты: 1613 · Репутация: 373
  • 5 · Посты: 1424 · Репутация: 359

Форум
  • Страница 1 из 1
  • 1
Форум » WEB » JS » Доделать скрипт
Доделать скрипт
Оффлайн
MAx · Написал: 14 сообщений · Репутация: 0 · Группа: «Пользователь»
В общем мне нужно что бы вот в этом скрипте


я хочу чтобы когда вставляется текст из первого поля,что бы он вставлялся с [spoiler=Скриншоты]

ну должно быть так

http://scrin.org/i/12/08/eze.png
26.08.2012, в 16:55 | # 1 · | Понравилось: 0

Оффлайн
Misha · Написал: 1613 сообщений · Репутация: 373 · Группа: «Постоянный»
По идее так, проверь:
Code

(function(){  
// Copyright ucodes.ru © 2010  
// by Bogggdan  
// 04.12.2010  
var addB = _uButton(null,'b',{text: 'Добавить картинки', content: 'onclick="FaddField()"', style: 1});$('#message').parent().parent().parent().after('<tr><td class="manTdSep" colspan="2" height="10"><hr class="manHr"></td></tr><tr id="imgsLoad"><td class="manTd1"> </td><td class="manTd2">' + addB + '</td></tr>');})(); function FaddField(){var _i = $("<input/>").attr("type", "text").addClass("loadInpt").css("width", "90%").attr("id", "loadInpt");$("#imgsLoad .manTd1").html(_uButton(null,'b',{text: ' + ', content: 'onclick="addField()"', style: 1}));$("#imgsLoad .manTd2").html(_i);$(_i).after('<img src="http://ucodes.ru/upload/icons/load.gif" border="0" alt="" id="sttimg" style="display: none" align="absmiddle">');_i.focus();};function addField(){var af = $(".aFi").size(), tr = af>0?$(".aFi:last"):$("#imgsLoad"), _i = $("<input/>").attr("type", "text").addClass("loadInpt").css("width", "90%").attr("id", "loadInpt"+af);$(tr).after('<tr class="aFi"><td class="manTd1"> </td><td class="manTd2" id="ff' + af + '"> </td></tr>');$("#ff" + af).html(_i);$(_i).after('<img src="http://ucodes.ru/upload/icons/load.gif" border="0" alt="" style="display: none" id="sttimg' + af + '" align="absmiddle">');_i.focus();}  
$(".loadInpt").live("change", function(){var v = $(this).val(), n = $(this).attr("id").match(/\d+$/) || "", inp = $(this); if (v.length == 0) {$(".loadInpt").attr("readonly", false);$("img#sttimg" + n).fadeOut("slow");return;} if (v && /^(http|ftp|https)\:\/\/\S+$/.test(v)){ $(".loadInpt").attr("readonly", true); $("img#sttimg" + n).attr("src", "http://ucodes.ru/upload/icons/load.gif").fadeIn("slow"); $.post("/photo", { ocat: 1, uphoto1: v, org: 1, a: 14} , function(data){ var d = $(data).text(), url = $("<div/>").html(d).find("a:first").attr("href"); if (url) { $.get(url, function(re){ $("#message")[0].value = "[spoiler=Картинки]" + re.split("||")[1] + "[/spoiler]\n\n" + $("#message")[0].value; $(inp).val(re.split("||")[1]); $("img#sttimg" + n).attr("src", "http://ucodes.ru/upload/icons/ok.png").fadeIn("slow"); $(".loadInpt").attr("readonly", false);return; }); } else if (d.indexOf("не найден") != -1) { _uWnd.alert('<br>Адрес картинки неверный', 'Error', {tm: 2000, w: 175, h: 95}); $("img#sttimg" + n).attr("src", "http://ucodes.ru/upload/icons/error.png").fadeIn("slow"); setTimeout(function(){$("img#sttimg" + n).fadeOut("slow"); }, 2000);$(".loadInpt").attr("readonly", false);return; } else if (!url){ $("img#sttimg" + n).attr("src", "http://ucodes.ru/upload/icons/error.png").fadeIn("slow"); setTimeout(function(){$("img#sttimg" + n).fadeOut("slow"); }, 2000);$(".loadInpt").attr("readonly", false);alert('Error\n\nОбновите страницу и попробуйте снова. Если не получится, обратитесь к администрации.');return; } }); } else { _uWnd.alert('<br>Проверьте правильность адреса картинки', 'Error', {tm: 2000, w: 175, h: 95}); $("img#sttimg" + n).attr("src", "http://ucodes.ru/upload/icons/error.png").fadeIn("slow"); setTimeout(function(){$("img#sttimg" + n).fadeOut("slow"); }, 2000);}});
26.08.2012, в 21:13 | # 2 · | Понравилось: 0

Оффлайн
MAx · Написал: 14 сообщений · Репутация: 0 · Группа: «Пользователь»
Misha, я хочу чтобы когда вставляется текст из первого поля,что бы он вставлялся с [spoiler=Скриншоты]
мне нужно что бы только превое поле вставлялось с скриншотом.а ты мне дал что бы все скриншоты имели споилер

Добавлено (27.08.2012, 10:38)
---------------------------------------------
здесь мне кажется еще скрипт придется писать

27.08.2012, в 10:38 | # 3 · | Понравилось: 0

Форум » WEB » JS » Доделать скрипт
  • Страница 1 из 1
  • 1
Поиск:
uJS.su - сайт, посвященный уникальным разработкам для системы uCoz. У нас Вы найдете десятки готовых интересных уникальных решений для Вашего сайта, а также сможете оставить свою идею, которую мы постараемся реализовать.