انقر على الارتباط التشعبي للاتصال بوظائف JavaScript ، ويستخدم معظم الناس:
انسخ الرمز كما يلي: <a href = "javaScript: function () ؛">
ولكن هذا له عيب ، أي بعد النقر على الرابط ، ستكون الرسوم المتحركة GIF على الصفحة ثابتة.
جرب الرمز التالي:
انسخ الرمز كما يلي: <script type = "text/javaScript">
<!-
وظيفة foo ()
{
// افعل شيئًا
}
//->
</script>
<img src = "logo.gif" />
<a href = "javaScript: foo () ؛"> التي تجعل الرسوم المتحركة GIF لا تزال </a>
مناقشة الحل:
انسخ الرمز كما يلي: <a onClick = "JavaScript: Foo () ؛"> Link </a>
هذه المرة ، لن تتأثر عرض الرسوم المتحركة ، ولكن بعد تحريك الماوس لأعلى ، لن تتغير أنماط الماوس والارتباط التشعبي. على الرغم من أنه يمكن استخدام ورقة الأنماط لتغيير أنماط الماوس والارتباط التشعبي ، إلا أنها مرهقة بعض الشيء ، وهذه الفكرة ليست جيدة.
تحقق من الرمز التالي مرة أخرى:
انسخ الرمز كما يلي: <a onClick = "JavaScript: Foo () ؛" HREF = "#"> Link </a>
يمكننا أن نجد أنه على الرغم من أن النقر على الرابط لا يؤثر على عرض الرسوم المتحركة ، إلا أن الصفحة تتمحر دائمًا إلى الأعلى ، وهذا التأثير ليس ما نريده.
الحل النهائي:
انسخ الرمز كما يلي: <a onClick = "JavaScript: Foo () ؛ إرجاع خطأ ؛" HREF = "#"> لا يؤثر على رابط GIF </a>
إذا لم تفكر في مسألة صور GIF ، فكل الطرق المذكورة أعلاه على ما يرام.