Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.05.2014, 19:56
Новичок на форуме
Отправить личное сообщение для rj_rizo Посмотреть профиль Найти все сообщения от rj_rizo
 
Регистрация: 05.05.2014
Сообщений: 3

создание скрипта для редактирования ссылок в тексте
Вторые сутки ищу решение проблемы. нужен скрипт, который заменяет в тексте все ссылки на короткие (с помощью сервиса bit.ly). авторизация идет через api. нашел несколько решений, но они не работают. сам я не справлюсь. вот, что нашел (вместо "username" и "bit.ly API key" подставлял свои данные)

<script type="text/javascript" src="http://ajax.googleapis.com/
ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function()
{

//bit_url function
function bit_url(url) 
{ 
var url=url;
var username="username"; // bit.ly username
var key="bit.ly API key";
$.ajax({
url:"http://api.bit.ly/v3/shorten",
data:{longUrl:url,apiKey:key,login:username},
dataType:"jsonp",
success:function(v)
{
var bit_url=v.data.url;
$("#result").html('<a href="'+bit_url+'" target="_blank">'+bit_url+'</a>');
}
});
}


$("#short").click(function()
{
var url=$("#url").val();
var urlRegex = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
var urltest=urlRegex.test(url);
if(urltest)
{
bit_url(url);
}
else
{
alert("Bad URL");
}
});

});
</script>

//HTML Code
<input type="text" name="url" id="url"/> 
<input type="submit" id="short" value="Submit"/> 
<div id="result"></div>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как поставить тайм-аут для выполнения скрипта cln2008 Общие вопросы Javascript 7 23.09.2009 14:57
Загрузить title для ссылок на странице MarikVal jQuery 0 27.07.2009 20:38
Пошаговый вывод скрипта для IE всех версий. Zidky Элементы интерфейса 10 17.06.2009 18:27
Динамическая вёрстка ссылок для навигации:проблемка :( Mitrandir Events/DOM/Window 8 29.12.2008 21:52
Вызов скрипта для Opera Andrew_S Общие вопросы Javascript 8 25.09.2008 12:23