باز کردن اتوماتیک لینک های خارجی در تب جدید
در طراحی وب سایت لینک ها به دو قسمت کلی داخلی و خارجی تقسیم میشوند .
لینک های داخلی : به لینک هایی گفته میشود که پس از کلیک بر روی آنها , وارد قسمت دیگری از همان وب سایت خواهید شد . ( مثلا از قسمت محصولات وب سایت 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>
پخش اختصاصی
آموزش : وحید مجیدی
داخل کدام فایل بزاریمش؟ فوتر یا هدر یا جای دیگه؟
بهترین مکان فوتر هست