$(document).ready(function () { var cat_p = window.location.hash var target = cat_p.substring(0,3); var target = target.replace('#c',''); var target2 = cat_p.substring(12,20); var target2 = target2.replace('_pageCat_',''); if(window.location.hash == "#c"+target+"_pageCat_"+target2) { alert(target); alert(target2); //document.location = "/ajax.php?ajax=loc&id_cat_page_c="+target+"&id_cat_page="+target2; } });
Chciałem żeby ten skrypt pobierał mi właściwe dane z adresu www.adres.pl/#c16_pageCat_5 "#c16" - to id kategori a "pageCat_5" - to numer stronicy w kategori i chciałem żeby skrypt do "target" przekazywał id kategori i żeby to mogła być każda liczba czyli nieważne czy ma dwa czy trzy znaki np 26, 245, 1... Lecz jak to zrobić? kombinuję i kombinuję ale tylko mi działa, gdy mam pojedyńczą liczbę taką jak np. 1, 2, 3, 4, 5... Przy liczbie 20, 30... Już nie działa bo liczba zawiera dwa znaki więc jak to zrobić, aby działało przy każdej liczbie poprawnie?