Gunnar Bittersmann: addEventListener und attachEvent

Beitrag lesen

@@Frank1987

if (map[i].addEventListener) { map[i].addEventListener('touchstart', swap, false); map[i].addEventListener('mouseover', swap, false); }

Du hast den focus verloren.

     map[i].addEventListener('focus', swap, false);

… addEventListener will nicht unter IE8 funktionieren. Habe zwar schon gelesen das es mit attachEvent funktionieren soll aber wie bau ich das in mein sript mit ein …

else if (map[i].attachEvent)
{
  map[i].attachEvent('ontouchstart', swap);
  map[i].attachEvent('onmouseover', swap);
  map[i].attachEvent('onfocus', swap);
}

Siehe Event-Handling gemäß Microsoft für ältere Internet Explorer [molily].

Bei window.addEventListener dementsprechend.

LLAP 🖖

--
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.