Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.08.2015, 18:27
Аватар для wlad2
Кандидат Javascript-наук
Отправить личное сообщение для wlad2 Посмотреть профиль Найти все сообщения от wlad2
 
Регистрация: 16.10.2010
Сообщений: 117

форма для ссылки с шаблонами - 200р
нужна форма, в которую при вставке такого урла http://site.ru/g/controller.php?acti...&sub=blablabla

id=***&sub=*** параметры всегда будут разными
а также нужен input в котором будет содержатся по дефаулту "tp1__" который передается в ссылку, его нужно будет иногда менять

на выходе нужно получить сформированный результат по 2 шаблонам
два отдельных поля которые можно былоб легко скопировать

<a class="h-l-t b_b_b" data-link="http://site.ru/g/controller.php?action=route&id=297&sub=tp1__blablabla">тут текст</a>
и
<a class="h-l-t b_b_b" data-link="http://site.ru/g/controller.php?action=route&id=297&sub=tp1__comm_blablabla">тут текст</a>


оплата по факту, вебмани/яд
пишите в ветку сразу скрипт, тот кто быстрее справится получит средства
Ответить с цитированием
  #2 (permalink)  
Старый 02.08.2015, 22:14
Аватар для wlad2
Кандидат Javascript-наук
Отправить личное сообщение для wlad2 Посмотреть профиль Найти все сообщения от wlad2
 
Регистрация: 16.10.2010
Сообщений: 117

__________

поднимаю банк до 300 р
и добавляю скрин по которому вы сразу поймете что нужно https://yadi.sk/i/skLG1hWbiEFZm
Ответить с цитированием
  #3 (permalink)  
Старый 03.08.2015, 02:45
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
</head>
<body>
  <form class="my-form" action="">
    <input class="url" type="text" />
    <input class="param-one" type="text" value="tp1__" size="5" />
    <input class="param-two" type="text" value="comm_" size="5" />
    <input type="submit" value="Результат" />
  </form>
  
  <script>
    var myForm = document.querySelector('.my-form'),
        url = myForm.querySelector('.url'),
        paramOne = myForm.querySelector('.param-one'),
        paramTwo = myForm.querySelector('.param-two');


    myForm.onsubmit = function() {
      var links = {
        firstLink: url.value.replace(/(&sub=)([^"']+)/, '$1' + paramOne.value + '$2'),
        secondLink: url.value.replace(/(&sub=)([^"']+)/, '$1' + paramOne.value + paramTwo.value + '$2')
      };

      for(var link in links) {
        document.body.insertAdjacentHTML('beforeEnd', '<a class="" href="" data-link="' + links[link] + '">' + link + '</a><br />');
      }

      return false;
    };
  </script>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 03.08.2015, 15:55
Аватар для wlad2
Кандидат Javascript-наук
Отправить личное сообщение для wlad2 Посмотреть профиль Найти все сообщения от wlad2
 
Регистрация: 16.10.2010
Сообщений: 117

Decode,
вывод только поправь плиз
https://yadi.sk/i/Czv7i4iSiF3YE
и бабки тебе закину
Ответить с цитированием
  #5 (permalink)  
Старый 03.08.2015, 16:01
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Сообщение от wlad2
вывод только поправь плиз
Подробнее
Ответить с цитированием
  #6 (permalink)  
Старый 03.08.2015, 16:08
Аватар для wlad2
Кандидат Javascript-наук
Отправить личное сообщение для wlad2 Посмотреть профиль Найти все сообщения от wlad2
 
Регистрация: 16.10.2010
Сообщений: 117

хочу чтоб на выходе был html код такой

<a class="h-l-t b_b_b" data-link="http://site.ru/g/controller.php?action=route&id=297&sub=tp1__blabla bla">тут текст</a>
и
<a class="h-l-t b_b_b" data-link="http://site.ru/g/controller.php?action=route&id=297&sub=tp1__comm_b lablabla">тут текст</a>


чтоб я мог его скопировать, я пробовал прописать <code> и <pre>
но чет не получается..
Ответить с цитированием
  #7 (permalink)  
Старый 03.08.2015, 16:17
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

wlad2, тогда может так?

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
</head>
<body>
  <form class="my-form" action="">
    <input class="url" type="text" />
    <input class="param-one" type="text" value="tp1__" size="5" />
    <input class="param-two" type="text" value="comm_" size="5" />
    <input type="submit" value="Результат" />
  </form>
  <br />
  <textarea class="result" name="" id="" cols="80" rows="10"></textarea>
  
  <script>
    var myForm = document.querySelector('.my-form'),
        url = myForm.querySelector('.url'),
        paramOne = myForm.querySelector('.param-one'),
        paramTwo = myForm.querySelector('.param-two'),
        result = document.querySelector('.result');


    myForm.onsubmit = function() {
      var links = {
        firstLink: url.value.replace(/(&sub=)([^"']+)/, '$1' + paramOne.value + '$2'),
        secondLink: url.value.replace(/(&sub=)([^"']+)/, '$1' + paramOne.value + paramTwo.value + '$2')
      };

      for(var link in links) {
        result.insertAdjacentHTML('beforeEnd', '<a class="" href="" data-link="' + links[link] + '">' + link + '</a><br />');
      }

      return false;
    };
  </script>
</body>
</html>
Ответить с цитированием
  #8 (permalink)  
Старый 03.08.2015, 16:25
Аватар для wlad2
Кандидат Javascript-наук
Отправить личное сообщение для wlad2 Посмотреть профиль Найти все сообщения от wlad2
 
Регистрация: 16.10.2010
Сообщений: 117

скинь в личку куда бабки отправить
и на выводе поправь плис
1 ссылка в своем textarea = <a class="" href="" data-link="http://site.ru/g/controller.php?action=route&id=27&sub=tp1__sl_garc _comm">firstLink</a>
2 ссылка в своем отдельном textarea <a class="" href="" data-link="http://site.ru/g/controller.php?action=route&id=27&sub=tp1__comm_sl _garc_comm">secondLink</a>
Ответить с цитированием
  #9 (permalink)  
Старый 03.08.2015, 16:31
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8" />
  <title></title>
</head>
<body>
  <form class="my-form" action="">
    <input class="url" type="text" />
    <input class="param-one" type="text" value="tp1__" size="5" />
    <input class="param-two" type="text" value="comm_" size="5" />
    <input type="submit" value="Результат" />
  </form>
  <br />

  <script>
    var myForm = document.querySelector('.my-form'),
        url = myForm.querySelector('.url'),
        paramOne = myForm.querySelector('.param-one'),
        paramTwo = myForm.querySelector('.param-two');


    myForm.onsubmit = function() {
      var links = {
        firstLink: url.value.replace(/(&sub=)([^"']+)/, '$1' + paramOne.value + '$2'),
        secondLink: url.value.replace(/(&sub=)([^"']+)/, '$1' + paramOne.value + paramTwo.value + '$2')
      };

      for(var link in links) {
        document.body.insertAdjacentHTML('beforeEnd', '<textarea cols="80"><a class="" href="" data-link="' + links[link] + '">' + link + '</a></textarea>');
      }

      return false;
    };
  </script>
</body>
</html>
Ответить с цитированием
  #10 (permalink)  
Старый 03.08.2015, 16:44
Аватар для wlad2
Кандидат Javascript-наук
Отправить личное сообщение для wlad2 Посмотреть профиль Найти все сообщения от wlad2
 
Регистрация: 16.10.2010
Сообщений: 117

закинул средства
спасиб!!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма для поиска по странице средсвами javascript andikk Общие вопросы Javascript 12 11.04.2013 23:59
как подгрузить стиль для определённой ссылки? Negative Элементы интерфейса 1 11.11.2009 16:45
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Форма для ввода текста с расширенными функциями 0x22b Элементы интерфейса 0 01.09.2008 10:38