Что произойдет, если ссылка наMouseOut ссылается на отложенный JavaScript? - PullRequest
0 голосов
/ 27 февраля 2019

В моем javascript menu.js есть такая функция:

    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

Затем на своей странице я использую defer, чтобы включить скрипт, как показано ниже:

<script language="JavaScript" src="menu.js" defer></script>

Затем, после тега script, есть гиперссылка, которая ссылается на функцию javascript, как показано ниже:

<a href="products.htm" onMouseOut="MM_swapImgRestore()">

, поскольку javascript откладывается, что произойдет, если я переместу мышь из ссылки, когда javascriptеще не загружен?А как насчет использования async с отсрочкой?

Спасибо

...