برگزیده های پرشین تولز

مقدار بعد # رو چطوري ميشه گرفت؟

ariyayi

کاربر تازه وارد
تاریخ عضویت
10 مارس 2007
نوشته‌ها
10
لایک‌ها
0
محل سکونت
پاسارگاد
دورد

يه سوال داشتم مي خواستم بدونم چطوري ميشه با جاوا اسكريپت مقدار بعد از # كه در ادامه URL هست رو گرفت ؟
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
شما با window.location.href میتونی آدرس کامل رو بگیری (شامل # و مقادیر بعدش)
بعد میتونی با split مقدار بعد از # رو پیدا کنی. البته با توابع دیگه هم میشه.
 

ariyayi

کاربر تازه وارد
تاریخ عضویت
10 مارس 2007
نوشته‌ها
10
لایک‌ها
0
محل سکونت
پاسارگاد
شما با window.location.href میتونی آدرس کامل رو بگیری (شامل # و مقادیر بعدش)
بعد میتونی با split مقدار بعد از # رو پیدا کنی. البته با توابع دیگه هم میشه.

دستت درد نكنه حالا كه زحمت كشيدي مي توني syntax دقيق تابع split رو هم بگي؟
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
کد:
function bookmark() {
	var s = window.location.href.split('#');
	return (s[1]);
}
 

میلاد

کاربر فعال
کاربر فعال
تاریخ عضویت
7 ژوئن 2005
نوشته‌ها
1,810
لایک‌ها
4
سن
37
محل سکونت
Esfahan
من اینو بلد نبودم - از شما متشکرم.
فقط نمیدونم چرا خود # رو هم برمیگردونه.
سلام
اینجوری فقط مقدار بعد از #را بر میگیردونه:
کد:
window.location.hash.split("#")[1]
OR
window.location.hash.substring(1)
 
بالا