رها نامی
11 ماه پیش توسط رها نامی مطرح شد
6 پاسخ

اجرا شدن script فقط در یک صفحه

سلام . اگر بخواهم که اسکریپتی فقط برای یک صفحه از وبسایت اجرا شود مثلا فرض کنید در صفحه اول وبسایت slider دارم و کدهای مربوط به آن فقط مربوط به آن میباشد. چگونه اسکریپت را بنویسم؟ یعنی برای کل سایت یک فایل script داشته باشم
ممنونم


ثبت پرسش جدید
پویا باقری
تخصص : برنامه نویس وب
@Pouyab 11 ماه پیش آپدیت شد
0

سلام.
میتونید از کد زیر استفاده کنید.

if (window.location.pathname === '/yourPath') {
    //slider code
}

oss_vahid
تخصص : wordpress developer
@ossvahid 11 ماه پیش مطرح شد
-1

سلام
خب فایل جاوااسکریپت رو هرجا شما include بکنی یا قرارش بدی همونجا اجرا میشه دیگه


رها نامی
@Raahaa 11 ماه پیش مطرح شد
0

بله درسته ولی اگر بخواهم برای کل سایت یک اسکریپت داشته باشم و در اون صفحه اسکریپت جداگانه ننویسم چی؟


oss_vahid
تخصص : wordpress developer
@ossvahid 11 ماه پیش مطرح شد
-1

جاوااسکریپت معمولا داخل فوتر سایت قرار داده میشه و شما نیازی نیست همش جاوااسکریپت رو اضافه کنید فقط یکبار اونو به فوتر اضافه میکنید سپس فوتر سایت رو هرجا خواستید include میکنید البته من نمیدونم الان دقیقا دارید زبان سمت بک آند هم کار می‌کنید یا فقط فرانت هستش

ببینید شما ی فایل میسازید با فرمت js مثلا اینطوری
Myproject.js بعد کل اسکریپت های مربوط به جاوا اسکریپت رو فقط داخل همین فایل می‌نویسید سپس این فایل رو هرجا خواستید میتونید اضافه کنید و ازش استفاده کنید
اینطوری

<script src="path/to/Myproject.js"></script>

بهتره همیشه پایین ترین قسمت کدها جاوااسکریپت رو فراخوانی کنید مثلا داخل فوتر


رها نامی
@Raahaa 11 ماه پیش مطرح شد
0

ممنونم این نکاتی رو که گفتید بلد هستم . فکر کنم نتونستم منظور درست سوالمو برسونم


پویا باقری
تخصص : برنامه نویس وب
@Pouyab 11 ماه پیش آپدیت شد
0

سلام.
میتونید از کد زیر استفاده کنید.

if (window.location.pathname === '/yourPath') {
    //slider code
}

مرتضی واعظی
تخصص : توسعه دهنده وب
@MortezaVaezi 11 ماه پیش مطرح شد
0

اگر وبسایت وردپرسی هست، میتونید کد های JavaScript رو همونجا بریزید.
اگر نیست هم بهتره از طریق کد های لک اند کنترلش کنید که در چه صفحاتی لود بشه. معمولا سیستمی که cms ها دارند این اجازه رو به شما میده که در یک صفحه خاص کد ها رو لود کنید و نیازی شاید اصلا به کنترل کردنش نباشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام