• 0

كيف أغيّر الارتباط التشعبي عند النقر عليه باستخدام JavaScript؟

لدي ارتباط تشعبي ضمن صفحة HTML , احتاج إلى طريقة لتغيير هذه الارتباط إلى ارتباط آخر عند النقر عليه.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكنك تغيير الارتباط أو أيّ خاصّية تابعة لوسم "الارتباط التشعبي" عبر الجافا السكربت بعد الوصول إلى العقدة التي تحويها من خلال الـ id الخاص بها.

لنفترض أن صفحتك تحوي على كلمة Download لها ارتباط تشعبي بـ رابط تحميل ملفٍ ما .
عند الضغط على Download سيفتح رابط التحميل ثم يتغير الارتباط التشعبي إلى الصفحة الرئيسية للموقع.

عندها سيتكون الأوامر كالتالي :

<html>
  <head>
    <script>
      /* إنشاء تابع يحدد وسم الارتباط ويغيّر خاصية href  */
	function ChangeLink() {
      var domain = 'http://YourSite.com/';
  	  document.getElementById('d1').href = domain;
	}
    </script>
  </head>
  <body>
    <a id="d1" onClick="ChangeLink();" href="http://YourSite.com/File.ext" target="_blank">Download</a>
  </body>
</html>

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن