Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 20.01.2017, 14:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

flyte,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">

  <script>

    window.addEventListener('DOMContentLoaded', function() {
     var url = 'http://qwerty.com/index.cgi?id=12345;name=winter' // var url = window.location;
     var d = url.match(/id=([^;]+)/);
     var w = url.match(/name=([^;]+)/);
     d = d ? d[1] : "";
     w = w ? w[1] : "";
     document.querySelector('[name="one"]').value = d;
     document.querySelector('[name="two"]').value = w;
        });
  </script>
</head>

<body>
<input name="one" type="text">
<input name="two" type="text">
</body>
</html>
Ответить с цитированием
  #12 (permalink)  
Старый 23.01.2017, 10:39
Аспирант
Отправить личное сообщение для flyte Посмотреть профиль Найти все сообщения от flyte
 
Регистрация: 23.09.2014
Сообщений: 72

Сообщение от рони Посмотреть сообщение
flyte,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">

  <script>

    window.addEventListener('DOMContentLoaded', function() {
     var url = 'http://qwerty.com/index.cgi?id=12345;name=winter' // var url = window.location;
     var d = url.match(/id=([^;]+)/);
     var w = url.match(/name=([^;]+)/);
     d = d ? d[1] : "";
     w = w ? w[1] : "";
     document.querySelector('[name="one"]').value = d;
     document.querySelector('[name="two"]').value = w;
        });
  </script>
</head>

<body>
<input name="one" type="text">
<input name="two" type="text">
</body>
</html>
Спасибо большое!)
Ответить с цитированием
  #13 (permalink)  
Старый 23.01.2017, 11:06
Аспирант
Отправить личное сообщение для flyte Посмотреть профиль Найти все сообщения от flyte
 
Регистрация: 23.09.2014
Сообщений: 72

не могу понять, если url прописан руками, то работает, если ставлю window.location, то перестает вообще что либо выводить
Ответить с цитированием
  #14 (permalink)  
Старый 23.01.2017, 11:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

flyte,
так посмотрите чему равно window.location
Ответить с цитированием
  #15 (permalink)  
Старый 23.01.2017, 11:18
Аспирант
Отправить личное сообщение для flyte Посмотреть профиль Найти все сообщения от flyte
 
Регистрация: 23.09.2014
Сообщений: 72

Сообщение от рони Посмотреть сообщение
flyte,
так посмотрите чему равно window.location
если сделать alert(url), то выдает мою текущую ссылку, если делаю alert(url.match(/[^?;]+=[^;]*/g)), вообще ничего не выдает, при чем если я пропишу текущую ссылку вместо window.location, то все матчит нормально
Ответить с цитированием
  #16 (permalink)  
Старый 23.01.2017, 11:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

flyte,
можно только гадать ... или ссылку можно в личку
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить атрибут в select option mclaren_bbc Элементы интерфейса 9 03.03.2016 23:33
Автозаполнение textarea при помощи JS dv.2 Элементы интерфейса 2 01.01.2015 19:35
Можно ли редактировать ф.с iPhone при помощи js? lonkonpetr Общие вопросы Javascript 3 16.03.2013 23:07
Опера вешает комп намертво при включенном JS. Хелп! extrim-style Javascript под браузер 25 06.07.2012 00:17
Подскажите как при помощи JS hta в трею свернуть kimboo Общие вопросы Javascript 4 11.07.2008 16:00