حسام البدوي

حسام البدوى مطور واجهات امامية ومطور على منصة بلوجر حاليا

عميل طلب كود جافا سكريبت يفتح الروابط الخارجية فى صفحات جديدة

طلب مني احد المشترين لاعمالى كود يقوم بعمل فتح صفحات جديده للروابط الموجوده في الموضوع

وهذا الامر يعني هي فحص الرابط الموجود في العنصر فاذا وجدت ان الرابط هو الموقع خارج رابط المدونه يقوم باضافه الجزء التي يقوم بفتحه في صفحته جديده

اما اذا وجد ان ان الرابط الموجود في العنصر هو رابط الداخلي للمدونه فلا يقوم باضافه الجزء الخاص بالفتح في رابط جديد

لمستخدمى بلوجر

<script>!function(t) {
for (var e = document.getElementsByClassName(t)[0].getElementsByTagName("a"), n = 0; n &lt; e.length; n++) {
e[n].setAttribute("target", "_blank")
}
}("YourElement");</script>

لمستخدمى غير بلوجر

<script>!function(t) {
for (var e = document.getElementById(t).getElementsByTagName("a"), n = 0; n < e.length; n++) {
e[n].setAttribute("target", "_blank")
}
}("YourElement");</script>

كيفية الاستخدام

ضع هذا الكود قبل </body> فى موقعك او مدونتك

ولكي تقوم استخدام هذا الكود في موقعك او مدونتك عليك استبدال YourElement الي معرف العنصر الذي تود استبدال او استخدام هذا الكود فيه

ادعمني عبر بايبال

اذا كنت استفدت او حلت لك مشكله بسبي :)، فضلا ادعمني
نحن لا نستخدم اعلانات او نقوم باساليب رخصية لاجبار القاري على القيام بامور معينة
دعمك يفرق معي الكثير ويجعلني اقدم المزيد من التدوينات من هذا النوع
ادعمني عبر هذا الرابط paypal.me/DevHsm

موضوعات ذات صله
التعليقات

البحث