Как взять данные из урла в запятой в JS

kvins
На сайте с 23.08.2011
Offline
95
698

Нужна обработка на javascript

Как мне взять цифры 120 и 192 которые стоят через запятую в этом урле

_site.ru/constructor/#iphone_id~2513_2466_1349791079.png,106,164,120,192,_2467

для последующего добавления в переменные


mywidth
myheight
Магазин уникальных статей. (http://linkum.ru/to/13254/)
H
На сайте с 09.10.2012
Offline
11
#1

Если элементы, разделенные запятыми, фиксированы.

var url = "_site.ru/constructor/#iphone_id~2513_2466_1349791079.png,106,164,120,192,_2467";

var url_array = url.split(',');

var mywidth = url_array[3];

var myheight = url_array[4];

kvins
На сайте с 23.08.2011
Offline
95
#2

А как взять ссылку из урла ??

так как пробовал через location и вывод алерта и не показывает часть ссылки которая идет после #iphone_id

код использую такой и hash тоже пробовал

PS: да разделители фиксированы , тока их значения могут менятся

var url_array = window.location.href.replace(",");

var mywidth = url_array[3];

var myheight = url_array[4];

alert (url_array);

alert (mywidth);

C
На сайте с 04.02.2005
Offline
291
#3

после # это hash location

window.location.hash

var str="How are you doing today?";

var n=str.split(" ");

kvins
На сайте с 23.08.2011
Offline
95
#4
Chukcha:
после # это hash location
window.location.hash

var str="How are you doing today?";
var n=str.split(" ");

Почему то обрезает до #iphone_id~2607 , а что дальше не показывает , почему такое может быть ?

C
На сайте с 04.02.2005
Offline
291
#5

Значит, что-то не так делаете

forum.searchengines.ru/showthread.php?p=10945369#post10945369,123,132,3,4,5,6,7

window.location.hash

"#post10945369,123,132,3,4,5,6,7"

window.location.hash.split(',')

[ "#post10945369",

"123",

"132",

"3",

"4",

"5",

"6",

"7"]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий