сss (9) сss3 (14) ajax (2) css (42) drupal (7) Fix IE6 (4) font (4) html (23) javascript (22) jQuery (15) js (5) less (1) php (1) scss (1) soft (2) vue (1) webstorm (1) wordpress (1)

Перехват адреса (url) java-script

Задача: вытянуть скриптом параметр какой передается в адресной строке(url) при переходе с другой страницы.

Url содержиться в переменной - location, точнее window.location, и имеет несколько параметов:

window.location.host   skifcheg.blogspot.com:80
window.location.hostname   skifcheg.blogspot.com
window.location.port   80
window.location.protocol   http
window.location.pathname   index.php
window.location.href   http://skifcheg.blogspot.com:80/index.php#id
window.location.hash   #id

Допустим нам нужно параметр id,  берем и пишем что то типа var i =  window.location.hash;
Но в i  записалось " #id" а нам нужно  id  без решетки.   тут поможет функция по обрезанию слов))) их есть несколько, возьмем например  substring,

наша   i =  i.substring(1), и теперь  i приняло значения  id потому что мы отрезали первый символ, то есть начали записывать со второго символа,   например "Вася".substring(1,2) = ас  с второго символа по третий включно. всё отрезали.