• Страница 1 из 1
  • 1
Лёгкая задача с js)

Kostyan
VIP
Сообщений 505
+
+1385
-
Ваши награды 8
Всем приветь)
У меня есть скрипт информера радио(Текущий трек в эфире), я захотел сделать чтобы при клике на название песни, открывалась страница поиска на PromoDj(С "Вбитым" названием)
Вот ссылка на поиск PromoDj - http://promodj.com/search?mode=all&sortby=rating&searchfor=Название_Песни
Вот скрипт информера
Code
document.write("<table>"+
"<tr><td>Сейчас играет:</td><td><a target=_Blank href=http://promodj.com/search?mode=all&sortby=rating&searchfor="+informer['song']+">"+informer['song']+"</td></tr>"+
"</table><br>");


Вот в чём сама проблема..У меня некоторые названия имеют такой вид "Название_-_Другой_Текст"
А есть и такие(Без пробелов в названии) - "Название - Другой Текст"

А для поиска обязательно нужны пробелы, без них поиск вносит только первое название текста.

Как мне сделать чтобы текст был весь?Или как по быстрому вставить пробелы в треки?
Помогите пожалуйста!
«Пред. тема След. тема»

Webing
Проверенные
Сообщений 228
+
+321
-
Ваши награды 8
Webing написал: отредактировал: Webing - Вторник, 04.12.2012, 19:17 В ответ пользователя Webing Написано 04 Декабря 2012 в 19:04
2<\' onclick=\'this.select();\' style=\'width:95%;text-align: center; height:20px; margin-top:15px;\'/>');" style="text-align:right; margin-left:19px;">Сообщение № 2
Свою переменную прогони через функцию "replace".
Просто заменяй "_" на " ".

Вот готовый код:
Code
str = 'название_песни_с_нижним_подчеркиванием';
new_str = str.replace(new RegExp("_",'g')," ");

str - Переменная с именем песни.
new_str - Название песни с измененными _ на пробелы.

Kostyan
VIP
Сообщений 505
+
+1385
-
Ваши награды 8
Webing, Спасибо))Ты гений)

Добавлено (04.12.2012, 19:33)
---------------------------------------------
Webing, Слушай, если тебе не сложно помоги ещё немного)
Вот мой код

Code

<script>
document.write("<table>"+
"<tr><td>Сейчас играет:</td><td><a target=_Blank href=http://promodj.com/search?mode=all&sortby=rating&searchfor="+informer['song']+">"+informer['song']+"</td></tr>"+
"</table><br>");
</script>


Вот как твой код сюда притулить?Помоги пожалуйста, если что то +informer['song']+ это и есть название песни

Webing
Проверенные
Сообщений 228
+
+321
-
Ваши награды 8
Webing написал: отредактировал: Webing - Вторник, 04.12.2012, 21:07 В ответ пользователя Webing Написано 04 Декабря 2012 в 20:57
4<\' onclick=\'this.select();\' style=\'width:95%;text-align: center; height:20px; margin-top:15px;\'/>');" style="text-align:right; margin-left:19px;">Сообщение № 4
Code
<script>
informer['song'] = informer['song'].replace(new RegExp("_",'g')," ");
document.write("<table>"+  "<tr><td>Сейчас играет:</td><td><a target=_Blank href=http://promodj.com/search?mode=all&sortby=rating&searchfor="+informer['song']+">"+informer['song']+"</td></tr>"+  "</table><br>");
</script>

Kostyan
VIP
Сообщений 505
+
+1385
-
Ваши награды 8
Webing, Спасибо)
Quote
Ты гений)
  • Страница 1 из 1
  • 1
Поиск:
Топ пользователей: