السلام عليكم
لدي سؤال : كيف أجعل كود الجافاسكريبت يعمل في صفحة محددة ، وكيف أجعله لا يعمل في صفحة محددة ؟
جربت هذا الكود لكن لم يشتغل بكفاءة
if(window.location.pathname == '
http://www.exemple.com/?l=s... { alert("مرحبا"); };
شكرا مسبقا
السلام عليكم
لدي سؤال : كيف أجعل كود الجافاسكريبت يعمل في صفحة محددة ، وكيف أجعله لا يعمل في صفحة محددة ؟
جربت هذا الكود لكن لم يشتغل بكفاءة
if(window.location.pathname == '
http://www.exemple.com/?l=s... { alert("مرحبا"); };
شكرا مسبقا
window.location.pathname
يرجع رابط المسار فقط من دون نطاق الموقع ! مثال
"/webdev/66057-كيف-أجعل-كود-الجافاسكريبت-يعمل-لا-يعمل-في-صفحة-محددة"
للتحقق بالنطاق كامل مع الموقع اكتب
window.location.href
والتحقق بهذه الطريق افضل
if(decodeURL(window.location.href) == '
http://www.exemple.com/?l=s... { alert("مرحبا"); };
الكود اللي انت كاتبه لا يتاكد من لرابط كاملا بل يتاكد فقط من العنوان الفرعي
/webdev/66057-كيف-أجعل-كود-الجافاسكريبت-يعمل-لا-يعمل-في-صفحة-محددة
اذا ارته ان يعمل في تلك الصفحة كاملة اكتب هكذا
.window.location.host
location.pathname
location.search
بالنسبية للاخير location.search فهي تعطيك روابط الـ PHP الفرعية وهذه الامور اي مابعد ?=defs ...الخ
اتمنى انني قد افدتك
الكود الكامل هكذا :
التعليقات