Здравствуйте! Сегодня: Вс, 15 Сен 2019, Ваш IP: 34.237.76.91 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Список форумов Kbyte.Ru - - Web-программирование
+ Создать новую тему Страница: 1
Тема: Как вытянуть · +  +  дата добавления: 23.03.2012 / 00:06
Автор темы:
poisk_ya
poisk_ya
тем: 2 / ответов: 7 / благодарностей: 0 / репутация: 0
ответов: 7
создал(а) тем: 2


Добрый день.
Извините за беспокойство, подскажите пожалуйста.

Играю с товарищами в одну онлайн игру, для неё есть один сайт помощник Сам сайт с нужной штукой
Так вот, там есть окна куда вставляется текст такого содержания:
бла бла бла 716|702 12.154
бла бла бла 714|703 12.154
бла бла бла 713|703 12.154
бла бла бла 718|699 12.154
бла бла бла 724|708 12.154
можете попробовать вставит и нажать Extract
Периодически этот сайт не работает, поэтому хочу выдернуть, на чём построена данная функция?
Как мне её выдернуть?
У товарища есть сайт, хотим там это забабахать, но вот как выдернуть не знаем.
Помогите если не трудно.
Технологии: JavaScript, jQuery
 
Ответ # 1 # · +  +  дата добавления: 23.03.2012 / 11:06
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


Как мне её выдернуть?
Никак. Все происходит на стороне сервера, на PHP.
бла бла бла 716|702 12.154
бла бла бла 714|703 12.154
бла бла бла 713|703 12.154
бла бла бла 718|699 12.154
бла бла бла 724|708 12.154
На JavaScript можно сделать парсер. Здесь, как я понимаю, просто нужно удалить весь текст, кроме чисел типа 714|703.
Если так, то это достаточно просто сделать:
<textarea id="inp">бла бла бла 716|702 12.154
бла бла бла 714|703 12.154
бла бла бла 713|703 12.154
бла бла бла 718|699 12.154
бла бла бла 724|708 12.154</textarea>

<script>
function GetCoordinates(input){
  var r = /([0-9]+[\x7C]{1}[0-9]+)/mig;
  var mc = input.match(r);
  var result = "";
  for(var i = 0; i <= mc.length - 1; i++)
  {
     result += "" + mc[i] + "\r\n";
  }
  return result;
}

alert(GetCoordinates(document.getElementById("inp").value));
</script>
 
Ответ # 2 # · +  +  дата добавления: 23.03.2012 / 23:13
Автор ответа:
poisk_ya
poisk_ya
тем: 2 / ответов: 7 / благодарностей: 0 / репутация: 0
ответов: 7
создал(а) тем: 2


чётко
а можно сделать по нажатию кнопки чтоб всё случалось?
 
Ответ # 3 # · +  +  дата добавления: 23.03.2012 / 23:27
Автор ответа:
poisk_ya
poisk_ya
тем: 2 / ответов: 7 / благодарностей: 0 / репутация: 0
ответов: 7
создал(а) тем: 2


И что бы выводило внизу страницы, не модальным окном выскакивало
 
Ответ # 4 # · +  +  дата добавления: 01.04.2012 / 19:49
Автор ответа:
poisk_ya
poisk_ya
тем: 2 / ответов: 7 / благодарностей: 0 / репутация: 0
ответов: 7
создал(а) тем: 2


Эх
 
Ответ # 5 # · +  +  дата добавления: 01.04.2012 / 20:20
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


У товарища есть сайт, хотим там это забабахать, но вот как выдернуть не знаем.
а можно сделать по нажатию кнопки чтоб всё случалось?
Как же вы собрались делать сайт, если готовый код приспособить не можете

Примерно так:
<textarea id="inp">бла бла бла 716|702 12.154
бла бла бла 714|703 12.154
бла бла бла 713|703 12.154
бла бла бла 718|699 12.154
бла бла бла 724|708 12.154</textarea>
<br /><br />

<input type="button" value="Распарсить" onclick="GetCoordinates()" />

<br /><br />
<textarea id="otp"></textarea>

<script>
function GetCoordinates(){
 var input = document.getElementById("inp").value;
 var r = /([0-9]+[\x7C]{1}[0-9]+)/mig;
 var mc = input.match(r);
 var result = "";
 for(var i = 0; i <= mc.length - 1; i++)
 {
   result += "" + mc[i] + "\r\n";
 }
 document.getElementById("otp").value = result;
}
</script>
(не проверял)
 
Ответ # 6 # · +  +  дата добавления: 01.04.2012 / 20:32
Автор ответа:
poisk_ya
poisk_ya
тем: 2 / ответов: 7 / благодарностей: 0 / репутация: 0
ответов: 7
создал(а) тем: 2


Сайт на джумла, большого ума не нужно ))
 
Ответ # 7 # · +  +  дата добавления: 07.09.2012 / 13:52
Автор ответа:
artF
artF
тем: 25 / ответов: 112 / благодарностей: 4 / репутация: 19
Чашка Kbyte.Ru>>
Url: studioartf.ru
Icq: 463865965
Skype: qart45vi
ответов: 112
создал(а) тем: 25


Сайт на джумла, большого ума не нужно ))
надо хотябы минимальные знания html и умение пользоваться поисковыми системами)
 
Страница: 1 + Создать новую тему