Scusate, ma non riesco a venirne a capo:

Questo pezzo di codice

codice:
window.addEventListener('load', function(){ prepareMenu(); }, false)


function prepareMenu()
{
	var elemArray = document.getElementsByClassName('Riquadro92');


    for(var i = 0; i < elemArray.length; i++)
	{
		var liv1Array = elemArray[i].getElementsByClassName('liP1');
		for(var j = 0; j < liv1Array.length; j++)
		{
			elem = liv1Array[j];
			elem.id = "elem_"+i+"_"+j;
			
			if (window.addEventListener) {
				elem.addEventListener("touchstart", function(e){
					alert (1);
				}, false);
			}
			else
			{
				elem.attachEvent("ontouchstart", function(e){
					alert(1);
				});
			}


		}
    }
}
non funziona su explorer (Nokia lumia per intenderci)

su internet ho trovato che addEventListener non funziona su explorer e va sostituito con attachEvent, e l'evento diventa ontouchstart, ma non riesco a farlo funzionare comunque.

non so come sbloccarmi da questa situazione.

Per la cronaca, su chrome funziona