Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 05.09.2013, 08:22
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от рони Посмотреть сообщение
run в тег [JS run] http://javascript.ru/formatting
Я вернусь в эту тему, чтобы плюсануть, после того, как "добавлю отзыв кому-то еще"
Ответить с цитированием
  #12 (permalink)  
Старый 05.09.2013, 12:09
Новичок на форуме
Отправить личное сообщение для nanana Посмотреть профиль Найти все сообщения от nanana
 
Регистрация: 04.09.2013
Сообщений: 8

Привет Всем! я не правильно поставил задачу
у меня есть url:

http://aaaa.ee.xxx.net/XX/HelloWeb3book.html?bor=BM92

должно получиться:

http://aaaa.ee.xxx.net/XX/HelloWeb3book.html

Спасибо
Ответить с цитированием
  #13 (permalink)  
Старый 05.09.2013, 12:20
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

var url = window.href.split('?')[0]; //Или window.location.href.replace(new RegExp(window.location.search), '');

history.pushState(null, null, url);
Ответить с цитированием
  #14 (permalink)  
Старый 05.09.2013, 12:27
Новичок на форуме
Отправить личное сообщение для nanana Посмотреть профиль Найти все сообщения от nanana
 
Регистрация: 04.09.2013
Сообщений: 8

Спасибо, а с return можно сделать?
Ответить с цитированием
  #15 (permalink)  
Старый 05.09.2013, 12:35
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от nanana Посмотреть сообщение
Спасибо, а с return можно сделать?
уберите слеш из кавычек в коде четвертого поста этой ветки
Интересно, для чего я разъяснял принцип работы...

Последний раз редактировалось BETEPAH, 05.09.2013 в 12:39.
Ответить с цитированием
  #16 (permalink)  
Старый 05.09.2013, 12:41
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

nanana, так Вам нужно просто вернуть ссылку как строку? Я думал Вам нужно в самой строке браузера поменять.

Тогда:
Сообщение от BETEPAH
уберите слеш из кавычек в коде четвертого поста этой ветки

Последний раз редактировалось ruslan_mart, 05.09.2013 в 12:45.
Ответить с цитированием
  #17 (permalink)  
Старый 05.09.2013, 13:01
Новичок на форуме
Отправить личное сообщение для nanana Посмотреть профиль Найти все сообщения от nanana
 
Регистрация: 04.09.2013
Сообщений: 8

Сообщение от BETEPAH Посмотреть сообщение
тогда совсем просто:
function host(url) {
 return url.split('/?')[0]   
}
alert(host('http://aaa.ru/?066'));


P.S. а кто подскажет, как на форуме вставлять скрипт, который можно запускать?
а alert выдает же статическую страницу http://aaa.ru/?066 или я не прав?
Ответить с цитированием
  #18 (permalink)  
Старый 05.09.2013, 13:02
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

nanana, не прав.
Ответить с цитированием
  #19 (permalink)  
Старый 05.09.2013, 13:06
Новичок на форуме
Отправить личное сообщение для nanana Посмотреть профиль Найти все сообщения от nanana
 
Регистрация: 04.09.2013
Сообщений: 8

спасибо
Ответить с цитированием
  #20 (permalink)  
Старый 20.04.2014, 08:40
Аватар для rikitiki
Интересующийся
Отправить личное сообщение для rikitiki Посмотреть профиль Найти все сообщения от rikitiki
 
Регистрация: 10.05.2013
Сообщений: 20

Очень надеюсь на вашу помощь!
Ковыряю в wordpress.
Хочу обрезать конец ссылки типа
_http://mysite.ru/wp-content/uploads/2014/04/hong_kong-2008-07-1024x768.jpg
до
_http://mysite.ru/wp-content/uploads/2014/04/hong_kong-2008-07.jpg
То есть чтобы ссылка вела не на копию загружаемого изображения, а на сам оригинал.
Немного поясню. Когда в wordpress загружаются большие изображения, то автоматически создаются их копии уменьшенных размеров, в конец названий адресов которых добавляются соответствующие разрешения. В зависимости от загружаемого изображения они могут быть переменной длины.
То есть из портретного оригинала 1944×2592px создастся large копия с адресом *-768x1024.jpg, а из альбомного с разрешением 2592×1944px large копия с адресом *-1024x768.jpg
Собственно сама проблема подробно изложена здесь и здесь.
Примеры тестовых галерей, в которых провожу опыты, по этой ссылке.
Сам плагин Auto ThickBox Plus, в thickbox.min.js которого вставил кнопку, находится по этому адресу.
Для решения задачи с кнопкой поступил примитивно - нашёл в thickbox.min.js код отвечающий за открытие картинки в новом окне и скопировал его там же перед кнопкой закрытия.
Сам код вот такой:
<a id='original' href='"+c+"' title='"+thickboxL10n.open+"'>Оригинал</a>

Хотя если из кода убрать "+c+", то тоже будет открывать.
Но сам код выводит вчистую загружаемую в лайгхтбокс картинку. То есть с добавкой в адрес "-1024x768.jpg". А хотелось чтобы ссылка вела на оригинал картинки, то есть чтобы адрес был без этой добавки.
Пробовал загружать в лайтбоксы оригиналы картинок. В плагине Responsive Gallery Grid такое можно сделать, Но тогда картинки ме-е-дленно загружаются и листаются в лайгхтбоксах.
Попытался ссылки на оригиналы в подписях вводить. Так их хрефы видны на всплывающих титлах миниатюр. На миниатюрах последней галереи это хорошо видно. Тоже плохо.
Помогите пожалуйста, а то меня эта проблема малость достала. Не перестаю о ней думать несколько дней. Может в код вместо "+c+" нужно какую-либо функцию подставить? Которая с помощью регулярных выражений или ещё как-нибудь там отсекала конец адреса?

Последний раз редактировалось rikitiki, 20.04.2014 в 09:22.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить список элементов в localStorage? Бобр Общие вопросы Javascript 8 17.09.2013 14:32
Как получить submit только нужной формы alexaled Общие вопросы Javascript 1 27.08.2012 12:17
Как получить значения вышестоящих элементов дерева TreeStore ? Allan Stark ExtJS 1 31.07.2012 16:48
Как получить количество дней до определенной даты beard Общие вопросы Javascript 3 24.06.2012 17:22
Как получить URL, в случае совпадения с условиями - создать div? Intruder Общие вопросы Javascript 3 27.05.2012 02:10