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


باز کردن اتوماتیک لینک های خارجی در تب جدید

در طراحی وب سایت لینک ها به دو قسمت کلی داخلی و خارجی تقسیم میشوند .

لینک های داخلی : به لینک هایی گفته میشود که پس از کلیک بر روی آنها , وارد قسمت دیگری از همان وب سایت خواهید شد . ( مثلا از قسمت محصولات وب سایت a به قسمت تماس با مای  وب سایت a میروید )

لینک های خارجی : به لینک هایی گفته میشود که پس از کلیک بر روی آنها , از وب سایت کنونی خارج میشوید و وارد یک وب سایت دیگر میشوید . ( مثلا از وب سایت a به وب سایت b میروید )

در اصول حرفه ای طراحی وب سایت , بهتر است لینک های داخلی در همان تب باز شوند و لینک های خارجی در تب جدید بازشوند . به همین دلیل در این پست از سایت اسکریپت دات کام , یک قطعه کد جاوا اسکریپت را برای شما عزیزان قرار داده ام که میتوانید این عمل را به صورت اتوماتیک داشته باشید . یعنی به صورت اتوماتیک , لینک های خارجی وب سایت شما , در تب جدید باز خواهند شد ( یعنی به آنها خاصیت “target=”_blank داده خواهد شد )

باز کردن اتوماتیک لینک های خارجی در تب جدید

و اما آموزش :

برای این کار فقط کافیست کد زیر را در صفحات وب سایت خود کپی کنید ( بهتر است قبل از بسته شدن تگ <body/> کپی کنید )

<script type="text/javascript" language="javascript">
for (var links = document.links, i = 0, a; a = links[i]; i++) {
	if (a.host !== location.host) {
		a.target = '_blank';
	}
}
</script>

پخش اختصاصی

آموزش : وحید مجیدی

جهت تبادل گفتگو و حل مشکلات در باره این موضوع , کلیک کنید

2 پاسخ به “باز کردن اتوماتیک لینک های خارجی در تب جدید”

  1. ناشناس گفت:

    داخل کدام فایل بزاریمش؟ فوتر یا هدر یا جای دیگه؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *