مقالات طراحی سایت

آموزش موارد مربوط به طراحی و ساخت وب سایت

هم شارپ # و هم javascript:void(0) برای لینک هایی که تنها با هدف استفاده در جاوا اسکریپت ساخته شده اند استفاده میشوند. اما کدام یک از این دو مورد هم برای سئو مفید هستند و هم عملکرد سایت را بهبود میبخشند؟

در جواب باید بگویم که این دو روش و یا هر شیوه دیگری که از اتریبیوت onclick استفاده میشود مفید بودند، اما پنج سال پیش!

اول اینکه باعث زیاد شدن جائا اسکریپت های مزاحم میشود که کنترل آن ها سخت است.

دوم اینکه مجبور میشوید کدهای زیادی بنویسید که به مقدار کمی کد شما را بهتر خواهد کرد (اگر واقعا اینکار را بکند).

سوم هم شیوه های بهتر و مفیدتری وجود دارد که اینکار را انجام میدهند.

 اگر خواستید از لینکی استفاده کنید که آدرس url نداشت سه راه وجود دارد:

 

<a href="#">link</a>

به url مرورگر شما # اضافه میشود و به بالای صفحه میروید.

 

<a href="javascript:void(0);">link</a>

کلیک روی لینک را نادیده میگیرد.

 

<a href="#" onclick="return false;">link</a>

هم کلیک و هم Href را نادیده میگیرد.

درنهایت باید بگویم که اگر خواستید لینک شما شبیه لینک باشد (آبی و زیر آن خط باشد) اما هیچ کاری نکند از javascript:void(0) استفاده کنید.

محمد صالح کاتبی نهم مارس 2016

دیدگاه‌ها  

+2 #2 محمود 1395-06-28 08:27
خدا حفظت كنه. عالي بود دوست عزيز.
نقل قول کردن
+5 #1 ساسان 1395-02-28 11:29
خیلی مفید بود
ممنون
نقل قول کردن
نوشتن دیدگاه